Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (15,633)
  • 2010-2014  (15,565)
  • 1990-1994  (68)
  • 1970-1974
  • Electronic books ; local  (15,633)
Datasource
Material
Language
Years
Year
  • 1
    Online Resource
    Online Resource
    Chennai : Pearson
    ISBN: 9789332540774 , 9332540772
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Series Statement: Always learning
    Keywords: Nursing ; Social aspects ; Social medicine ; Electronic books ; Electronic books ; local
    Abstract: In its pursuit to bring about an awakening among students of nursing about human social behavior, this second edition of Sociology for Nurses continues to build on sociological theories that are of relevance to the nursing community. Conforming to the syllabus prescribed by the Indian Nursing Council and catering to the needs of second year B. Sc Nursing students, this book provides jargon-free explanation of even the most difficult concepts to the student's benefit.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 14, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    New Delhi : Dorling Kindersley (India)
    ISBN: 9789332536388 , 9332536384
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Data structures (Computer science) ; C (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Data structure is the logical organization of a set of data items that collectively describes an object. Using the C programming language, this book describes how to effectively choose and design a data structure for a given situation or problem. Data structures using C maintains a fine balance between discussions on fundamental concepts and advanced topics, supported by relevant algorithms and solved examples. It completely covers the curriculum requirements of computer engineering courses.
    Note: Description based on online resource; title from title page (Safari, viewed June 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Barcelona : Libros de Cabecera
    ISBN: 9788494057281 , 8494057286
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    Keywords: Success in business ; Entrepreneurship ; Management ; Electronic books ; Electronic books ; local
    Abstract: A trainer has to win matches and a manager has to reach results. This metaphor helps the author to explain how to get scores through the big picture of one's business. The objective of the book is to provide some simple and easy to understand reflections that anyone in an organisation can apply in a reasonably short timeframe, allowing them quickly to get a good understanding of the big picture of an organisation and the direction it wants to go. Having established this broader vision, we can then evaluate if it's actually fit for getting there in the best possible way, in terms of internal alignment and coherence of people, infrastructure and processes.
    Note: Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Unterschleissheim : Microsoft Press Deutschland
    Language: German
    Pages: 1 online resource (1 v.) , ill.
    Keywords: C# (Computer program language) ; Visual programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Lernen Sie programmieren mit Visual C# 2013.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Jan. 27, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Firsco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Raspberry Pi (Computer) ; Electronic books ; Electronic books ; local
    Abstract: The Raspberry Pi is one of the most successful open source hardware projects ever. For less than $40, you get a full-blown PC, a multimedia center, and a web server--and this book gives you everything you need to get started. You'll learn the basics, progress to controlling the Pi, and then build your own electronics projects. This new edition is revised and updated with two new chapters on adding digital and analog sensors, and creating videos and a burglar alarm with the Pi camera.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The Pragmatic programmers
    Keywords: Functional programming languages ; Clojure (Computer program language) ; Macro instructions (Electronic computers) ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features.
    Note: "Version: P1.0 (August 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer software ; Testing ; Computer software ; Validation ; Computer software ; Verification ; Electronic books ; Electronic books ; local
    Abstract: Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer programmers ; Physical fitness ; Electronic books ; Electronic books ; local
    Abstract: To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come. This book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals.
    Note: "Version: P1.0 (June 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Pure Data (Computer file) ; Computer sound processing ; Electronic books ; Electronic books ; local
    Abstract: Sound gives your native, web, or mobile apps that extra dimension, and it's essential for games. Rather than using canned samples from a sample library, learn how to build sounds from the ground up and produce them for web projects using the Pure Data programming language. Even better, you'll be able to integrate dynamic sound environments into your native apps or games--sound that reacts to the app, instead of sounding the same every time. Start your journey as a sound designer, and get the power to craft the sound you put into your digital experiences.
    Note: "Version: P1.0 (January, 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Functional programming (Computer science) ; Clojure (Computer program language) ; Scala (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs. Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you'll gain a broad understanding of functional programming. For each pattern, you'll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, you'll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, you'll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion. Each pattern helps you solve a common programming problem. Working through them gives you a set of patterns you can use to solve problems you come across while writing programs. Finally, you'll learn how to work your existing Java code into new Scala or Clojure projects. You can start off small, adding functional code little by little, so you can complement your existing knowledge with Scala and Clojure as these languages gain popularity on the JVM.
    Note: "Version: P2.0 (July 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Android (Electronic resource) ; Programming ; Smartphones ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Take advantage of the open, tinker-friendly Android platform and make your device work the way you want it to. Quickly create Android tasks, scripts, and programs entirely on your Android device--no PC required. Learn how to build your own innovative Android programs and workflows with tools you can run on Android itself, and tailor the Android default user interface to match your mobile lifestyle needs. Apply your favorite scripting language to rapidly develop programs that speak the time and battery level, alert you to important events or locations, read your new email to you, and much more. Take charge of your Android phone or tablet by creating your own programs and scripts to make your device work for you. Developing Android on Android will teach you how to use the latest cutting-edge technologies to tailor your Android experience to your mobile lifestyle. Write scripts that listen to your voice and post spoken tweets on Twitter. Track your phone's status and have it report its location every ten minutes via an instant message. Query and listen to weather forecasts with the click of a headset button. Have system notifications and new SMS messages automatically read to you. Design your own application launcher with a look and behavior that can be dynamically modified depending on the scripts and applications you execute. With step-by-step instructions throughout, you'll master how to develop your own custom applications. And because you'll be using programming tools on your Android, you can change and improve your programs at any time. You'll build new Android programs and task-driven on-board workflows faster than any traditional Android development environment could hope to match!
    Note: "Version: P1.0 (November 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    ISBN: 1937785734 , 9781937785734
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Series Statement: Pragmatic express
    Parallel Title: Erscheint auch als
    Keywords: Node.js ; JavaScript (Computer program language) ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Get to the forefront of server-side JavaScript programming by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented programming? Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load-balanced RESTful web services, express, 0MQ, Redis, CouchDB, and more. Develop production-grade Node applications fast.
    Note: "Version: P1.0 (December 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781937134839 , 1937134830
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Competition ; Meaning (Psychology) ; Social aspects ; Consumer behavior ; Electronic books ; Electronic books ; local
    Abstract: Today, when companies and customers are faced with an infinite number of messages, the word "relevance" has taken on a new meaning and dimension. We know that relevance matters, but what does that mean exactly? Andrea Coville guides leaders and executives toward the realization that if they can focus on a single, guiding principle-a magnetic one-that permeates their brand or company, customers will not only engage but change thinking and behavior in turn. Relevance takes us through the dimensions of relevance-both qualitative and quantitative-in order to find the starting point on the Relevance Scale: where we are and where to go from here. The book walks the reader through the elements of staying relevant as well as the circumstances that contribute to establishing a relevance platform. The author offers many examples as well as explaining messaging strategies. Whether you are working with a consumer product, a nonprofit, or a B2B company, Andrea Coville believes you, your brand, or your company have the power to change and influence behavior and make an impact.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaBeans ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: The EJB 3 framework provides a standard way to capture business logic in manageable server-side modules, making it easier to write, maintain, and extend Java EE applications. EJB 3.2 provides more enhancements and intelligent defaults and integrates more fully with other Java technologies, such as CDI, to make development even easier. EJB 3 in Action, Second Edition is a fast-paced tutorial for Java EE business component developers using EJB 3.2, JPA, and CDI. It tackles EJB head-on through numerous code samples, real-life scenarios, and illustrations. Beyond the basics, this book includes internal implementation details, best practices, design patterns, performance tuning tips, and various means of access including Web Services, REST Services, and WebSockets.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Series Statement: The Facets of Ruby series
    Parallel Title: Erscheint auch als
    Keywords: Ruby (Computer program language) ; Object-oriented programming languages ; Programming languages (Electronic computers) ; Electronic books ; Electronic books ; local
    Abstract: Speak directly to your system. With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book is designed to make any programmer or system administrator more productive in their job. Now updated for Ruby 2.
    Note: "Version: P2.0 (July 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer software ; Development ; Computer networks ; Remote access ; Electronic books ; Electronic books ; local
    Abstract: You've heard about pair programming's benefits: fewer bugs, improved skills, and faster delivery. But what happens when you want to pair with someone in another city, country, or even hemisphere? With the right tools, you won't have to relocate to refactor. In this book, you'll learn techniques used by the most productive remote programmers in the industry to pair with anyone on the globe on any kind of project. You'll use collaborative editors, screen sharing, secure networking, and virtualization to create a remote pairing environment that feels as if your partner is sitting right next to you.
    Note: "Version: P2.0 (January 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    Brookline, MA : Bibliomotion
    ISBN: 9781937134716 , 1937134717
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Fashion ; Clothing and dress ; Women's clothing ; Men's clothing ; Work clothes ; Electronic books ; Electronic books ; local
    Abstract: First impressions (and second ones!) count, whether you are an intern or a CEO. Lauren A. Rothman addresses an age-old dilemma: how to be appropriate and stylish in the workplace. Based on a decade of experience in the fashion industry, she addresses the basics of fashion and executive presence by offering advice, anecdotes, and style alerts that help readers avoid major fashion faux pas at the office. Style Bible: What to Wear to Work is the must-have resource for the modern professional, male or female, climbing the ladder of success. Lauren identifies the ultimate wardrobe essentials, and reveals shopping strategies and destinations for the everyday person. Style Bible, complete with helpful illustrations, is the go-to manual on how to dress for every professional occasion and a valuable resource for understanding dress codes by industry, city, and gender so that your visual cues will make a strong impact. Make a commitment to being better dressed at work with Style Bible.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    Ely, Cambridgeshire, UK : IT Governance Press
    ISBN: 9781849285841 , 1849285845
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Computer security ; Hacking ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: What if you suffer an information security breach? Many titles explain how to reduce the risk of information security breaches. Nevertheless breaches do occur, even to organisations that have taken all reasonable precautions. Information Security Breaches - Avoidance and treatment based on ISO27001:2013 helps you to manage this threat by detailing what to do as soon as you discover a breach. Be prepared, be prompt, be decisive When your organisation's security is compromised, you cannot afford to waste time deciding how to resolve the issue. You must be ready to take prompt and decisive action. Updated to cover ISO27001:2013, this second edition gives you clear guidance on how to treat an information security breach and tells you the plans and procedures you have to put in place to minimise damage and return to business as usual. A recovery plan will help you to: recover, and resume normal operations, more quickly preserve customer confidence by quickly resolving service disruption secure evidence to help with any criminal investigation and improve your chances of catching those responsible. Read this guide and find out how to manage in the face of a data breach. From reviews of the 1st edition: '...I recommend this pocket guide to anyone implementing ISO27001, and indeed to anyone who is concerned about the risks of security breaches, and who wants to know how best to prepare their organization for the unpleasant events that are bound to happen from time to time...' Willi Kraml, Global Information Security Officer '...Michael Krausz has created a valuable tool ... Written in plain English, this handbook is easy to follow even by a novice in the Information Technology Field. Therefore "Information Security Breaches" is a must within the 'tool box' of anyone who deals with IT issues on an every-day basis...' Werner Preining, Interpool Security Ltd About the author Michael Krausz is an IT expert and experienced professional investigator. He has investigated over a hundred cases of information security breaches. Many of these cases have concerned forms of white-collar crime. Michael Krausz studied physics, computer science and law at the University of Technology in Vienna, and at Vienna and Webster universities. He has delivered over 5000 hours of professional and academic training and has provided services in eleven countries to date.
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    Ely, Cambridgeshire, UK : IT Governance Pub. ;
    ISBN: 9781849285803 , 1849285802
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Penetration testing (Computer security) ; Electronic books ; Electronic books ; local
    Abstract: Helping you to conduct effective, value-for-money penetration testing, this guide is designed to enable your organisation to plan for a penetration test, select an appropriate third party provider and manage all important related activities.It presents a useful overview of the key concepts you will need to understand to conduct a well-managed penetration test, explaining what a penetration test is (and is not), outlining its strengths and limitations, and describing why an organisation would typically choose to employ an external provider of penetration testing services.
    Note: Author's name from back matter. - Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    Ely, Cambridge, UK : IT Governance Pub.
    ISBN: 9781849285766 , 1849285764
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Penetration testing (Computer security) ; Electronic books ; Electronic books ; local
    Abstract: Organisations like yours have the evolving task of securing complex IT environments whilst delivering their business and brand objectives. The threat to key systems is ever increasing and the probability of a security weakness being accidentally exposed or maliciously exploited needs to be continually assessed - such as via a penetration test - to ensure that the level of risk is at an acceptable level to the business. A penetration test involves the use of a variety of manual and automated techniques to simulate an attack on an organisation's information security arrangements - either from malicious outsiders or your own staff. Undertaking a series of penetration tests will help test your security arrangements and identify improvements. When carried out and reported properly, a penetration test can give you knowledge of nearly all of your technical security weaknesses and provide you with the information and support required to remove or reduce those vulnerabilities. Research has shown that there are also other significant benefits to your organisation through effective penetration testing, which can include: A reduction in your ICT costs over the long term Improvements in the technical environment, reducing support calls Greater levels of confidence in the security of your IT environments Increased awareness of the need for appropriate technical controls
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: iOS (Electronic resource) ; Mac OS ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: If you want to develop network applications for iOS and OS X, this is one of the few books written specifically for those systems. With over 50 recipes and in-depth explanations, it's an essential guide. In Detail Darwin, which forms the core set of components for OS X and iOS, is compatible with the Single UNIX Specification Version 3 and POSIX UNIX. Therefore OS X and iOS are UNIX operating systems. While there are numerous books and articles written to teach network development in a UNIX environment there is surprisingly little dedicated to teaching network development specifically in an Apple environment. In this book we will be covering the standard UNIX networking stack with BSD Sockets as well as Apple's frameworks like CFNetworking and Bonjour. "iOS and OS X Network Programming Cookbook" is an enthralling code-focused book on developing client and server applications for the iOS and OS X environments. You will learn how to integrate a number of Unix (BSD Sockets), Apple specific (CFNetworking, NSMutableURLRequest, Bonjour) and third party APIs (AFNetworking, MKNetworking) with your own apps. "iOS and OS X Network Programming Cookbook" begins by showing you how to build both client and server applications using the BSD Socket Library as well as Apple's CFNetworking library. The sample code includes samples for both iOS and OS X. It then covers how to add Bonjour to publish, find, and connect to services. This can be used to create peer-to-peer applications over local networks. Finally it shows how to integrate third-party libraries like Libnet, LibPCAP, AFNetworking, and MKNetworking with the reader's apps. A lot of developers do not realize that iOS is a full UNIX-based operating system that contains a full set of networking APIs. These APIs can be used to create both client- and server-based applications in the iOS environment as well as OS X. Using the Apple's Bonjour library you will learn how to publish, find, and connect the services together without hardcoding the connection information. There are also a number of third-party APIs that can be used to easily connect iOS and OS X applications to web-based services. Finally this book will cover several low level libraries like LibNET and LibPCAP on the OS X environment. "iOS and OS X Network Programming Cookbook" will cover several UNIX, Apple, and third-party libraries and APIs. The book will show the user how to integrate all of these libraries and APIs with their applications. Wh...
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Feb. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781849694735 , 1849694737
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Three-dimensional modeling ; Computer programs ; Computer graphics ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of Python in Maya and unlock your creativity In Detail Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises. Practical Maya Programming with Python will help you master both Python and Maya. With thorough explanations, illustrative examples, and complete sample projects, you will learn how to use Python to charm Maya into obeying your every command. Practical Maya Programming with Python will teach you how PyMEL works as well as how to deal with errors and write composable code in Python. What You Will Learn Understand the architecture of Python objects, Maya nodes, and PyMEL Write composable code that is modular and re-usable Make Maya ""Pythonic"" through the use of decorators and context managers Learn about different Maya UI options and libraries Use PySide and PyQt to build Maya user interfaces Turn Maya into a server that can be controlled remotely Understand how to use Python with Maya's API Conquer custom nodes using Python's dynamic type creation
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed August 20, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781849694155 , 184969415X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: FL Studio (Computer file) ; Sound ; Recording and reproducing ; Digital techniques ; Music ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Over 40 recipes to help you master the art of music production with FL Studio In Detail Developed by the Belgian company Image-Line, FL Studio is a top-of-the-range digital audio workstation. FL Studio is used to make your own style of songs and share them with your friends, family, and the world. This book shows you how to create music in various genres including but not limited to indie rock, pop, hip-hop, and experimental. You will learn the exact steps that you need to take while setting up your personal studio, composing music, adding effects, and making a high-quality music production. You will learn how to build drum beats, layer your song with harmonies and vocals, and mix sounds like a professional engineer. All in all, this book clarifies how to make a quality music production in the digital age. What You Will Learn Create rhythms for your specific music genre with kicks, sub-bass, hi-hats, snares, various percussion sounds, and FX Add harmonies such as piano, guitar, synths, strings, and bass lines to your project Mix your music with effects such as reverb, delay, equalization, filters, volume, panning, and other essential tools Automate your music project to build suspense and interest in listeners Discover sounds, virtual instruments, and digital plugins on the Internet Sample older music from songs that inspire you
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover image (Safari, viewed July 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781784396954 , 1784396958
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 4th ed.
    Series Statement: Professional expertise distilled
    Keywords: Active server pages ; Service-oriented architecture (Computer science) ; Databases ; Design ; Databases ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create and deploy complete solutions with WCF and Entity Framework In Detail This book will teach you all the essentials to develop WCF services using Entity Framework as the backend. You will be guided right through the creation of six WCF and Entity Framework solutions. You will start off by creating, implementing, and hosting a basic HelloWorld WCF Service followed by deploying the service and publishing it to IIS. Next, you will learn how to create and test a layered service, and then enhance it further by adding a data access layer and exception handling. Next, you will be introduced to LINQ. Starting with the basics, you will then dive into the advanced concepts and features of LINQ to Entities, including Entity Framework, deferred execution, querying a view, and mapping a procedure. Finally, you will get to grips with the RESTful WCF services and security. What You Will Learn Create a WCF service without using the built-in WCF templates so you can understand the versatility of what's going on under the hood Explore the different methods for hosting and debugging options for a WCF service Build a multi-layer, real-world WCF service from scratch by using WCF templates and Test Client Learn the basic and advanced features of Entity Framework and LINQ to Entities, and apply LINQ to Entities to the data access layer of a WCF service Convert a SOAP WCF service to a RESTful WCF service and create a Windows 8 app to consume a RESTful WCF service Configure the authorization and authentication security settings of WCF and get the details of hosting Windows authentication Explore the extension point architecture of WCF and extend a WCF service with custom behaviors
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Ely, Cambridgeshire, United Kingdom : IT Governance Publishing
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Computer security ; Computer crimes ; Electronic information resources ; Access control ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide to managing an information security incident Even when organisations take precautions, they may still be at risk of a data breach. Information security incidents do not just affect small businesses: major companies and government departments suffer from them as well. Completely up to date with ISO/IEC 27001:2013, Managing Information Security Breaches sets out a strategic framework for handling this kind of emergency. The book provides a general discussion and education about information security breaches, how they can be treated and what ISO 27001 can offer in that regard, spiced with a number of real-life stories of information security incidents and breaches. These case studies enable an in-depth analysis of the situations companies face in real life, and contain valuable lessons that your organisation can learn from when putting appropriate measures in place to prevent a breach. Understand what your top information security priorities should be The author explains what your top priorities should be the moment you realise a breach has occurred, making this book essential reading for IT security managers, chief security officers, chief information officers and chief executive officers. It will also be of use to personnel in non-IT roles, in an effort to make this unwieldy subject more comprehensible to those who, in a worst-case scenario, will be on the receiving end of requests for six- or seven-figure excess budgets to cope with severe incidents. About the author Michael Krausz studied physics, computer science and law at the Vienna University of Technology, Vienna University and Webster University. Over the last 20 years he has become an accomplished professional investigator, IT expert and ISO 27001 auditor, investigating over a hundred cases of information security breaches. He has delivered over 5,000 hours of professional and academic training, and has provided consulting or investigation services in 21 countries. Buy this book today and better understand how to manage information security breaches in your organisation.
    Note: Description based on online resource; title from title page (Safari, viewed November 6, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9781783989676 , 178398967X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Linux ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Over 70 hands-on recipes to develop fully functional policies to confine your applications and users using SELinux In Detail In SELinux Cookbook, we cover everything from how to build SELinux policies to the integration of the technology with other systems and look at a wide range of examples to assist in creating additional policies. The first set of recipes work around file labeling as one of the most common and important SELinux administrative aspects. Then, we move on to custom policy development, showing how this is done for web application confinement, desktop application protection, and custom server policies. Next, we shift our focus to the end user, restricting user privileges and setting up role-based access controls. After that, we redirect our focus to the integration of SELinux with Linux systems, aligning SELinux with existing security controls on a Linux system. Finally, we will learn how applications interact with the SELinux subsystem internally; ensuring that whatever the challenge, we will be able to find the best solution. What You Will Learn Manage resource labels and fine-tune your policies to automatically handle labeling Gain an insight into how to tune the web server SELinux policy for secure web application hosting Learn how to confine desktop applications through custom-built policies Protect a server's assets by creating your own service-specific SELinux policies Discover how to restrict users without hindering them by installing role-based access control Troubleshoot and debug the behavior of SELinux-enabled applications
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Microsoft SharePoint (Electronic resource) ; Intranets (Computer networks) ; Web servers ; Web sites ; Management ; Electronic books ; Electronic books ; local
    Abstract: Take your understanding and usage of SharePoint to the highest levels with this fantastic set of recipes. From sophisticated branding to custom page layouts, it's the ultimate in web content management. In Detail SharePoint 2013 Server includes new and improved features for web content management that simplify how you design publishing sites, and enhances the authoring and publishing processes of organizations. SharePoint Server 2013 also has new features that use the power of search to surface dynamic web content on publishing sites. Using the right tools efficiently can assist organizations in creating compelling content-rich websites without the undue overhead of hands-on management of each piece of content. SharePoint 2013 WCM Advanced Cookbook is a practical guide to show you how to leverage Microsoft SharePoint 2013 to create a scalable web content management system. This book helps you in learning about the features of SharePoint 2013 in depth and also takes you through each of these features practically by providing you with a hands-on experience. With SharePoint 2013 WCM Advanced Cookbook, you will learn about a full-fledged web content management system using Microsoft SharePoint Server 2013. You will start with exploring the WCM features of SharePoint such as catalog content with cross-site publishing, enhancing the user experience with custom controls, and creating multilingual sites. Then you will move on to configure content deployment, search, taxonomy, and content translation. Finally, the book shows you how to leverage Microsoft SharePoint Designer and Microsoft InfoPath. What You Will Learn Manage SharePoint branding with device channels and design packages Customize the user experience with delegate controls Modify user input with InfoPath Create custom page layouts for content pages Configure content deployment for staging content Create multilingual content with machine translation Manage content with SharePoint publishing
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9781849685993 , 1849685991
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Salesforce (Online service) ; Customer relations ; Management ; Data processing ; Marketing ; Management ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Customize Salesforce to automate your business requirements In Detail Salesforce.com has contributed in bringing about a social revolution to the Internet era. Salesforce.com provides you with the power of cloud computing, enabling you to quickly build enterprise apps in a cloud. This is a step-by-step guide to automating your business requirements or streamlining your sales process using Salesforce CRM. This book covers many topics from the Spring '14 and Summer '14 releases and is also helpful for those who are preparing for the Salesforce.com admin certification exam (ADM 201). The book starts with an introduction to Salesforce CRM and its products. Then, it covers its user experience management, data security aspects, e-mail administration, and discusses various ways that can be adopted to streamline business processes. By the end of this book, you will be able to customize Salesforce and manage Salesforce-related data in your organization. What You Will Learn Understand the basic architecture of the Salesforce.com platform and improve collaboration in the organization Manage users in the Salesforce organization and customize the company profile Secure the data within an organization Control e-mail and domain management for your organization Use the Sales Cloud and the Service Cloud to streamline sales, support processes, and automate your business requirements Learn data management in Salesforce Understand the concepts of analytics in Salesforce, and build reports and dashboards on existing data Connect with employees around the globe using Salesforce Chatter and apps from AppExchange
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781849517737 , 1849517738
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Secure your network against threats and vulnerabilities using the unparalleled Untangle NGFW In Detail Untangle NG Firewall simplifies network security because of its easy configuration and user-friendly interface. These attributes, in addition to its low price, make Untangle one of the most popular UTM products, and the first choice for many SMBs. Starting with a detailed description of the capabilities of Untangle as a server security solution, this book will help you to choose the right hardware and successfully deploy Untangle on your network. You will learn how to tackle a multitude of digital threats by using Filters and Blockers, including Virus Blocker, Spam Blocker, and Spyware Blocker. You will learn how to use these tools in a dedicated scenario-based training module. You will then learn about Untangle's Network Policy, how to display network-acceptable use policies, and how to enforce network policies for guests and mobile devices. With this book, you will gain hands-on experience of utilizing Untangle's WAN and VPN services, and you will be tutored on how to effectively secure your network infrastructure in real-world situations, with solutions for every type of business. What You Will Learn Install and configure Untangle NG Firewall Protect your network using Untangle NG Firewall Explore Untangle's apps Customize user policies for your network Increase user productivity and enhance WAN performance Deploy multi-WAN services available in Untangle Configure remote access and site-to-site VPN using SSL or IPsec Decipher platform reports
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781849517171 , 1849517177
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Database design ; Databases ; Development ; Databases ; Programming ; Graph theory ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database In Detail Learning Neo4j provides you with a step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit. Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases. Following on from that, you will be introduced to Neo4j and you will be shown how to install Neo4j on various operating systems. You will then be shown how you can model and import your data into Neo4j. This book has two use case examples that will show you how to model and implement a graph in Neo4j by analyzing a user case, and analyze the impact a change has on a process or a system. You will also gain an insight into graph visualization options for Neo4j and discover external sources where you can learn more about Neo4j. What You Will Learn Background and specifications of graph databases Install Neo4j on a variety of different platforms, locally and in the cloud Model data for a graph database such as Neo4j Import data into Neo4j Learn about sample use cases for Neo4j Discover the advantages of graph databases versus other database models Find out where you can find additional information on Neo4j
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781849516976 , 1849516979
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: PostgreSQL ; Database management ; SQL (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Over 100 recipes to design and implement a highly available server with the advanced features of PostgreSQL In Detail PostgreSQL, often known as simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. From hardware selection to software stacks and horizontal scalability, this book will help you build a versatile PostgreSQL cluster that will survive crashes, resist data corruption, and grow smoothly with customer demand. We start with selecting the necessary hardware to handle multiple failure scenarios with redundancy. Then, we discuss how to automate and visualize these checks with Nagios, check_mk, and Graphite. We'll finally round off by tackling the complex problem of data scalability. What You Will Learn Protect your data with PostgreSQL replication and management tools such as Slony, Bucardo, and Londiste Choose the correct hardware for redundancy and scale Prepare for catastrophes and prevent them before they happen Reduce database resource contention with connection pooling Automate monitoring and alerts to visualize cluster activity using Nagios and collectd Construct a robust software stack that can detect and fix outages Design a scalable schema architecture to handle billions of queries
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Python (Computer program language) ; Charts, diagrams, etc ; Electronic books ; Electronic books ; local
    Abstract: Discover how easy it can be to create great scientific visualizations with Python. This cookbook includes over sixty matplotlib recipes together with clarifying explanations to ensure you can produce plots of high quality. In Detail matplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules. This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots. In this book, you will start with the common figures that are offered by most plotting packages. You will learn how to add annotations, and play with styles, colors, scales, and shapes so that you can add personality and visual punch to your graphics. You will also see how to combine several graphics. With this book you will learn how to create sophisticated visualizations with simple code. Finally, you can make your plots interactive. After reading "matplotlib Plotting Cookbook", you will be able to create the highest quality plots. What You Will Learn Discover how to create all the common plots you need Enrich your plots with annotations and sophisticated legends Take control of your plots and master colors, linestyle, and scales Add a dimension to your plots and go 3D Integrate your graphics into your applications Automate your work and generate a large batch of graphics Create interactive plots with matplotlib Combine your plots to create sophisticated visualizations
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Apr. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9781784396619 , 1784396613
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Moodle ; Educational technology ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Explore the Moodle Gradebook and discover how to set up and customize it to track students' progress In Detail Assessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students. Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. This book provides you with detailed but easy-to-follow instructions to help you to set up the Gradebook to meet your course's needs. What You Will Learn Simplify your tasks with the easy-to-use features of the Gradebook Grade work and provide feedback using online and offline methods Use advanced grading options such as marking guides and rubrics Customize the Gradebook to your needs by creating categories for group-graded activities Successfully calculate and track grades with preset aggregation types based on your course requirements Track and assess students' progress using activity completion reports
    Note: Previous edition: 2012. - Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9781784393069 , 1784393061
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Salesforce.com (Firm) ; Computing platforms ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Discover the administration fundamentals and challenges of Salesforce CRM In Detail Salesforce is one of the leading platforms for developing cloud-based applications. Primarily, Salesforce is designed for managing the sales processes of an organization, but the platform can be leveraged to develop custom applications. It runs on the Force.com platform. With the advantage of having reduced development costs, we can deliver applications in a very short time span. With this book, administrators will learn to tackle a lot of things that pop up in their daily routine. This book is a comprehensive guide that explains user management, profile management, and the basic building blocks of an application. The book proceeds by explaining the troubleshooting skills needed for an administrator. The best practices and disciplines of data loading are discussed in detail. The book concludes with an overview of sales and service cloud features so that the reader is ready for the advanced configurations of this module. By the end of the book, you will be a competent administrator who can manage and maintain the Salesforce data of your organization successfully. What You Will Learn Understand how licensing, profiling, and security settings are set for users Perform data modeling and use Salesforce components such as workflows, approvals, validations, layouts, and record types to solve business problems Get to know the reporting basics and use Salesforce analytics to build reports and dashboards Troubleshoot common challenges that administrators face in real-time businesses Get to grips with the Sales Cloud and Service Cloud features provided by the platform Utilize tools such as the data loader to load data into Salesforce Load data using an external ID and understand the importance of Excel VLOOKUP Get familiar with the overall administrator responsibilities for real-time applications
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Nov. 5, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784398699 , 1784398691
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop better software fast with IntelliJ IDEA In Detail Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools. You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle. Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming. What You Will Learn Tailor IntelliJ IDEA to your needs and to the demands of your projects Use IDEA's powerful software development tools to their fullest potential Explore IntelliJ IDEA's impressive and extensive features and functionalities for successful software development Set up a new project or import an existing one and run your project as standalone or using application servers Explore and use IntelliJ IDEA's features, such as Live Templates and smart code completion Create clean code that is solid and easy to maintain with refactoring tools Coordinate with other developers using powerful version control features
    Note: "Develop better software fast with IntelliJ IDEA.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781783554119 , 1783554118
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Android (Electronic resource) ; Computer games ; Programming ; Tablet computers ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Design and create Android games with the simple but powerful tool AndEngine In Detail AndEngine is a very popular open source OpenGL (open graphics library) Android game engine, used to create mobile games quickly while maintaining the ability to fully customize them. This book will guide you through the whole development process of creating a mobile game for the Android platform using one of the most popular and easy-to-use game engines available today. Beginning with the very basics, you will learn how to install AndEngine, gather graphics, add sound and music assets, and design game rules. You will first design an example game and enhance it by adding various features over the course of the book. Each chapter adds more colors, enhances the game, and takes it to the next level. You will also learn how to work with Box2D, a popular 2D physics engine that forms an integral part of some of the most successful mobile games. By the end of the book, you will be able to create a complete, interactive, and fully featured mobile game for Android and publish it to Google Play. What You Will Learn Understand the basics of a game engine Install all the required software and download and set up AndEngine along with its physics extension Design basic game rules and gather game assets Create a basic runnable application using AndEngine Display text and graphics in the game Implement basic interactions between the player and the game, making use of the mobile device sensors Simulate real-world physics in-game Finish a polished 2D physics-based
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Oct. 8, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781783985777 , 1783985771
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Develop large scale responsive web applications with TypeScript In Detail Web applications work on a range of different devices, making them one of the most common ways in which users experience the web today. However, while the flexibility of web apps are great for users, for developers creating them with JavaScript, the process can be difficult, requiring more extensive and detailed coding work. TypeScript helps make the development of web apps easier, allowing you to quickly create scalable applications that will reach desktops, tablets, and mobiles. With TypeScript, your code becomes much more manageable and your work much more efficient. Its additional features, such as static typing, facilitate IDE support and further tooling. This quick and insightful guide will provide you with an easy way into TypeScript. You will discover the features of the TypeScript language and gain hands-on experience in creating a web application with reusable components. You will explore the compiler and learn how to manipulate the resulting output to fit specific needs. What You Will Learn Set up the environment to install the TypeScript compiler and development tools Explore the features of the TypeScript language such as type annotations, interfaces, classes, and modules Examine the JavaScript code that has been generated by the compiler Create modular code that can be reused again and again Develop an interactive web application that can be easily extended Integrate with common JavaScript libraries to ease development Improve performance and reduce network traffic Focus on creating reliable code through test-driven development
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Nov. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781783985173 , 1783985178
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: User interfaces (Computer systems) ; Windows (Computer programs) ; Electronic books ; Electronic books ; local
    Abstract: Maximize your productivity by accessing several terminal sessions from a single window using tmux In Detail We will begin with a simple introduction to tmux and learn some ways in which it can help increase productivity in your daily terminal usage. From there, we'll move on to configuring and customizing tmux to make it work, look, and feel the way that best suits your needs. Along the way, we have tutorials and screenshots aplenty so that you can follow along and avoid feeling lost. We'll also explain some of the core concepts of tmux, including the way it uses sessions, windows, and panes in order to divide content and running programs. We'll touch on how to perform basic manipulation of text to copy and paste text from one window to another or even from one file to another. We'll learn how to use tmux for fault-tolerant SSH sessions or pair programming, and we finish by discussing some other open source tools that can be used alongside tmux to help make it even more powerful. By the end of this book, we will have a much better understanding of tmux and its capabilities with the tools necessary to turbocharge our terminal experience. What You Will Learn Increase productivity by using tmux rather than a mouse to switch between terminal windows Persist sessions on remote machines over SSH with tmux, making it easy to resume right where you left off even if your connection is terminated Learn how tmux can be used to create persistent dashboards for monitoring servers Use tmux to manage multiple terminal windows from a single one Maximize terminal productivity with tmux Maintain the state even when a terminal window is closed with tmux Configure tmux and customize it for your needs
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781783985098 , 1783985097
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Development ; Web sites ; Design ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 60 recipes to help you get the most out of your Apache Karaf deployments In Detail Apache Karaf is more than just an OSGi-based runtime container; it's an ecosystem of open source technologies that makes operating and managing applications easier. This book starts by covering how to make your deployment more production ready, and then covers many of the most popular Service Oriented Architecture projects that you can integrate into Karaf ? these are some of the most sought after developer skills in modern enterprises. The book also delves into transforming Karaf into a JSP host, distributing containers using Apache Karaf Cellar, and providing persistence to your applications. Finally, you'll explore the world of Big Data with Apache Cassandra and Hadoop, setting the stage for your Karaf deployment to handle today's large datasets. What You Will Learn Turn Karaf into a Smart Router with Apache Camel Model Karaf into a Message Broker with Apache ActiveMQ Transform Karaf into a JSP host with Pax Web Distribute your Karaf applications across a clustered container with Apache Karaf Cellar Transmute Karaf into a web service container with Apache CXF Set up a Pax Exam test environment Turbo-charge your Karaf applications' persistence layer scalability with Apache Cassandra Manage Big Data on Karaf with Apache Hadoop
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781783984916 , 1783984910
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Blender (Computer file) ; Computer graphics ; Computer animation ; Electronic books ; Electronic books ; local
    Abstract: A quick and easy-to-use guide to create 3D modeling and animation using Blender 2.7 In Detail This book teaches you how to model a nautical scene, complete with boats and water, and then add materials, lighting, and animation. It demystifies the Blender interface and explains what each tool does so that you will be left with a thorough understanding of 3D. This book starts with an introduction to Blender and some background on the principles of animation, how they are applied to computer animation, and how these principles make animation better. Furthermore, the book helps you advance through various aspects of animation design such as modeling, lighting, camera work, and animation through the Blender interface with the help of several simple projects. Each project will help you practice what you have learned and do more advanced work in all areas. What You Will Learn Use the Blender user interface for building and animating projects Build objects using Box Modeling, Subdivision Surfaces, and NURBS Curves Create landscapes and trees with Blender's powerful procedural modeling plugins Use movie lighting theory to make your images pop Manipulate cameras for dramatic effect Make entertaining animations with keyframes and motion curves Connect graphics nodes to create stereo 3D animation from two separate image streams
    Note: "Learn by doing: less theory, more results"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781783984374 , 1783984376
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Geospatial data ; Data processing ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of R to elegantly manage crucial geospatial analysis tasks In Detail R is a simple, effective, and comprehensive programming language and environment that is gaining ever-increasing popularity among data analysts. This book provides you with the necessary skills to successfully carry out complete geospatial data analyses, from data import to presentation of results. Learning R for Geospatial Analysis is composed of step-by-step tutorials, starting with the language basics before proceeding to cover the main GIS operations and data types. Visualization of spatial data is vital either during the various analysis steps and/or as the final product, and this book shows you how to get the most out of R's visualization capabilities. The book culminates with examples of cutting-edge applications utilizing R's strengths as a statistical and graphical tool. What You Will Learn Make inferences from tables by joining, reshaping, and aggregating Familiarize yourself with the R geospatial data analysis ecosystem Prepare reproducible, publication-quality plots and maps Efficiently process numeric data, characters, and dates Reshape tabular data into the necessary form for the specific task at hand Write R scripts to automate the handling of raster and vector spatial layers Process elevation rasters and time series visualizations of satellite images Perform GIS operations such as overlays and spatial queries between layers Spatially interpolate meteorological data to produce climate maps
    Note: Includes bibliographical references and index. - Description based on online resource; title resource description page (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781783983919 , 1783983914
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Numerical analysis ; Electronic books ; Electronic books ; local
    Abstract: Supercharge your scientific Python computations by understanding how to use the NumPy library effectively In Detail NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technology, it is all about speed and flexibility. This book will teach you about NumPy, a leading scientific computing library. This book enables you to write readable, efficient, and fast code, which is closely associated to the language of mathematics. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favorite programming language. You will learn about installing and using NumPy and related concepts. At the end of the book we will explore related scientific computing projects. This book will give you a solid foundation in NumPy arrays and universal functions. Learning NumPy Array will help you be productive with NumPy and write clean and fast code. What You Will Learn Install NumPy and discover its arrays and features Perform data analysis and complex array operations with NumPy Analyze time series and perform signal processing Understand NumPy modules and explore the scientific Python ecosystem Improve the performance of calculations with clean and efficient NumPy code Analyze large data sets using statistical functions and execute complex linear algebra and mathematical computations
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 30, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781783983612 , 1783983612
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Computer software ; Testing ; Computer software ; Quality control ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to get you up and running with unit testing using Mockito In Detail Whether you are new to JUnit testing and mocking or a seasoned Mockito expert, this book will provide you with the skills you need to successfully build and maintain meaningful JUnit test cases and effectively mock external dependencies. At the beginning, this book deals with dummy and fake objects and then moves on to exploring stubs followed by an example on spying. Then, it will show you how to make legacy code testable, mock external dependencies using Mockito, and write testable code for greenfield projects. You will also gain an insight on the concepts of Service-oriented Architecture (SOA) as well as understand how to unit test RESTful web services with Mockito. By sequentially working through the steps in each chapter, you will quickly learn the features of Mockito. Mockito Essentials will ensure your success with these concepts, tools, and frameworks. What You Will Learn Explore test doubles and work with dummy, spy, fake, stub, and mock objects Uncover the Mockito architecture and build a custom mocking framework Mock, stub, and spy external code dependencies using Mockito Practice Behavior-driven Development (BDD) with Mockito Make legacy code testable by mocking and spying dependencies Mock GWT and web service dependencies using Mockito Discover argument captors, inline stubbing, and resetting mock objects
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781783983315 , 1783983310
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Parallel Title: Erscheint auch als
    Keywords: Cloud computing ; Open source software ; Computer networks ; Electronic books ; Electronic books ; local
    Abstract: Architect and build a network infrastructure for your cloud using OpenStack Neutron networking In Detail OpenStack provides a rich API that enables users to architect networks, create virtual machines, and scale their application as they see fit. However, it suffered limited network implementations, providing only basic networking through Linux VLANs and iptables. With the arrival of Neutron, you can achieve so much more with OpenStack. Whether you are new to OpenStack Networking (Neutron) or have experience, this book will provide you with the skills needed to successfully design, create, customize, and maintain the core network foundation of an OpenStack cloud using the Neutron networking API. From start to finish, this tutorial will educate you on the various network features of OpenStack in the Havana release and how they work together. With ample screenshots, examples, and command-line output that provide a consistent experience, this book will give you a foundation from which you can build your very own OpenStack cloud with advanced networking services. What You Will Learn Architect and install the latest Havana release of OpenStack on CentOS Review the components of OpenStack networking and see how they work together to coordinate network operations Build a virtual switching infrastructure using Open vSwitch or LinuxBridge to provide Layer 2 connectivity to instances and other network resources Create physical and virtual overlay networks and software routers to provide layer 3 connectivity to instances and other network resources Scale your application using OpenStack Networking's LBaaS solution with the haproxy plugin Secure your cloud using security groups and OpenStack Networking's FWaaS solution based on iptables Navigate various OpenStack Networking features using the Horizon dashboard or the command-line interface
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781783983292 , 1783983299
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Master real-time web application development using a mean combination of MongoDB, Express, AngularJS, and Node.js In Detail The MEAN stack is a collection of the most popular modern tools for web development; it comprises MongoDB, Express, AngularJS, and Node.js. Starting with MEAN core frameworks, this project-based guide will explain the key concepts of each framework, how to set them up properly, and how to use popular modules to connect it all together. By following the real-world examples shown in this tutorial, you will scaffold your MEAN application architecture, add an authentication layer, and develop an MVC structure to support your project development. Finally, you will walk through the different tools and frameworks that will help expedite your daily development cycles. Watch how your application development grows by learning from the only guide that is solely orientated towards building a full, end-to-end, real-time application using the MEAN stack! What You Will Learn Set up and run an Express application Use MongoDB to store and retrieve your application's data Connect your Express application to MongoDB and use the Mongoose module Manage your users' authentication and offer them diverse login options using Passport Structure and use an AngularJS application in your MEAN project Use Socket.io to create real-time communication between your client and server Test your application's Express and AngularJS entities Develop your MEAN application more efficiently using popular third-party tools
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781784393243 , 178439324X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: iOS (Electronic resource) ; Application software ; Development ; iPad (Computer) ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Build proximity applications for iOS using Apple's groundbreaking iBeacon technology In Detail Starting with an introduction to iBeacon, you will learn all about simple beacon detection. You will learn how to use Apple's CoreBluetooth, CoreLocation, and PassKit libraries, and how to broadcast different values through the power of transmission power. You will learn how to allow your apps to detect beacons, determine their distance, and even turn your iPhone or iPad into a Bluetooth iBeacon by building a simple treasure-hunting app. We will also be discussing two of the most popular beacons (Estimote and ROXIMITY). Don't worry if you haven't got any beacons; this book includes a companion app that lets your Mac or MacBook act as a beacon to allow you to jump straight into learning this incredible technology. By the end of this book, you will have learned how to build apps that interact with the world around them using Bluetooth beacons. What You Will Learn Detect beacons in range and read the values they broadcast Understand beacon regions and use Core Location framework to determine when you enter or exit a beacon region Use beacon broadcast values to identify the beacon and determine the purpose of it Utilize the CoreBluetooth library to turn your iOS device into an iBeacon Build a functionality that understands the world around it within a few inches by determining beacon distance Notify users that they've entered a region while the app's running in the background and use beacons to show Apple Passbook passes when in range Build a comprehensive museum app that informs the visitor about the exhibits that they're closest to as they walk around the museum Understand Bluetooth low energy and the technology behind iBeacon
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781783982714 , 1783982713
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Testing ; Scripting languages (Computer science) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Build a powerful, stable, and automated test suite using Selenium WebDriver In Detail Selenium WebDriver is a global leader in automated web testing. It empowers users to perform complex testing scenarios with its simple and powerful interface. This guide will provide you with all the skills you need to successfully create a functional Selenium test suite. Starting from the very beginning of the Selenium IDE, this book will show you how to transition into a real programing language such as Ruby or Java. You will quickly learn how to improve your code quality with refactoring and the skills needed to plan for the future development of your website to future-proof your test suite. With ample test examples running against a life-like e-commerce store and detailed step-by-step code review and explanations, you will be ready to test any challenge web developers might throw your way. This book is intended for anyone who wants to create a test suite that is easy to maintain by expanding your knowledge until you feel truly confident and comfortable with Selenium. What You Will Learn Control Selenium WebDriver within any major programing language such as Java, Ruby, Python, and .NET Learn how to implement a simple test script or a complex Page Objects framework Set up each test to automatically deal with AJAX and jQuery Remove test instabilities by blocking third-party services Deal with data uncertainties by using fixtures, JSON APIs, and API stubbing Improve your test suite continuously by refactoring code and using the DRY principle Stabilize your tests by using patterns such as the Action Wrapper and Black Hole Proxy patterns
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Oct. 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781783982196 , 1783982195
    Language: English
    Pages: 1 online resource (1 v.)
    Series Statement: Community experience distilled
    Keywords: Puppet (Computer file) ; Automation ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Pull the strings of Puppet to configure enterprise-grade environments for performance optimization In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Mastering Puppetdeals with the issues faced in larger deployments such as scaling and duplicate resource definitions. It will show you how to fit Puppet into your organization and keep everyone working. The concepts presented can be adapted to suit any size organization. This book starts with setting up and installing Puppet in your organization and then moves on to implementing version control in Puppet, creating custom modules, and extending your Puppet infrastructure. Finally, you will learn tips and tricks that are useful when troubleshooting Puppet and the best practices to make you a pro. What You Will Learn Scale out your Puppet masters using proxy techniques Automate Puppet master deployment using Git Hooks, r10k, and librarian-puppet Access public modules from Git Forge and use them to solve real-world problems Use Hiera and ENC to automatically assign modules to nodes Create custom modules, facts, and types Use exported resources to orchestrate changes across the enterprise
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed August 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781783982516 , 1783982519
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Object-oriented programming languages ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: An advanced guide to mastering unit testing using Mockito and JUnit In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it is functional; hence, before applying complex tools, patterns, or APIs to your production code, checking software functionality is must. Automated JUnit tests help you verify your assumptions continuously, detect side effects quickly, and also help you save time. This book will provide the skills you need to successfully build and maintain meaningful JUnit test cases. You will begin with how to use advanced JUnit 4 features, improve code coverage, automate JUnit tests, monitor code quality, write JUnit tests for the database and web tier refactor legacy code, mock external dependencies using Mockito, and write testable code using test-driven development. By sequentially working through the steps in each chapter, you will quickly master the advanced JUnit features. What You Will Learn Write advanced JUnit test cases using advanced JUnit 4 features Automate JUnit test cases using Gradle, Maven, and Ant scripting Practice continuous integration with Jenkins and Ant, Maven, and Gradle scripting Monitor code quality with the SonarQube dashboard Analyze static code using PMD, Checkstyle, and FindBugs Master code coverage with Clover, Cobertura, EclEmma, and JaCoCo Design for testability and refactor legacy code Practice test-driven development with Mockito
    Note: Includes index. - Description based on online resouce; title from cover image (Safari, viewed August 6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781783981755 , 178398175X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Lucene (Electronic resource) ; Search engines ; Programming ; Web search engines ; Electronic books ; Electronic books ; local
    Abstract: Optimize your searches using high-performance enterprise search repositories with Apache Solr In Detail This book is for individuals who want to build high-performance, scalable, enterprise-ready search engines for their customers/organizations. The book starts with the basics of Apache Solr, covering different ways to analyze enterprise information and design enterprise-ready search engines using Solr. It also discusses scaling Solr-based enterprise search for the next level. Each chapter takes you through more advanced levels of Apache Solr with real-world practical details such as configuring instances, installing and setting up instances, and more. This book contains detailed explanations of the basic and advanced features of Apache Solr. By sequentially working through the steps in each chapter and with the help of real-life industry examples, you will quickly master the features of Apache Solr to build search solutions for enterprises. What You Will Learn ?Gain a complete understanding of Apache Solr and its ecosystem Develop scalable, high-performance search applications using Apache Solr Customize Apache-Solr-based search for different requirements Discover different techniques to build high-speed enterprise searches Design enterprise-ready search engines and implement a scalable enterprise search functionality Integrate an Apache-Solr-based search with different subsystems and legacy systems Scale Apache Solr through sharding, replication, and fault tolerance Learn about performance tuning for your Solr-based application while scaling your data Make your enterprise search cloud-ready to be able to work with multiple clients
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover page (Safari, viewed August 19, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: If you know JavaScript you ought to know Grunt ? the Task Runner for managing sophisticated web applications. From a basic understanding to constructing your own advanced Grunt tasks, this tutorial has it all covered. In Detail In recent times, modern web browsers have become the application platform of choice. Grunt, along with its wide range of plugins, provides a simple way of managing the large number of build tasks required to maintain a sophisticated web application. Getting Started with Grunt: The JavaScript Task Runner provides you with all the information you need to become an effective Grunt power-user. You will quickly learn how to install, configure, and run Grunt. You will go on to understand how to use third-party Grunt and then create your own Grunt tasks that cater to your particular needs. This book first demonstrates various Grunt use cases before running through the steps of installing, configuring, running, and customizing Grunt. You will learn how to install Node.js, the Node.js package manager (npm), and Grunt. Then, you will understand how to set up and configure a personalized Grunt environment. Next, you will look at the various methods of running and customizing Grunt to utilize its flexibility. Finally, to emphasise what has been learnt, you will see a complete example build of a web application. Getting Started with Grunt: The JavaScript Task Runner will enable you to create your very own Grunt environments from scratch and fully utilize Grunt's large feature set to effectively solve your custom requirements. What You Will Learn Learn about Grunt and its advantages Understand Node.js and how it relates to Grunt Take an in-depth look at npm, Node.js modules, and the working of Grunt plugins Get familiar with installing Grunt and setting up your first Grunt build environment Gain insight on the methods of configuring Grunt and when each method should be used Effectively execute Grunt through the use of task arguments, task aliasing, multi-task targets, and more Construct your own Grunt tasks, multi-tasks, and asynchronous tasks
    Note: Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781783980437 , 1783980435
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Data encryption (Computer science) ; Hacking ; Data mining ; Computer security ; Internet in espionage ; Electronic books ; Electronic books ; local
    Abstract: Analyze, encrypt, and uncover intelligence data using Python, the essential tool for all aspiring secret agents In Detail Python is an easy-to-learn and extensible programming language that allows secret agents to work with a wide variety of data in a number of ways. It gives beginners a simple way to start programming, but Python's standard library also provides numerous packages that allow Python-using secret agents to easily utilize very sophisticated information processing. This book will guide new field agent trainees through putting together a Python-based toolset to gather, analyze, and communicate data. It starts by covering the basics and then moves on to sections such as file exchange, image processing, geocoding, simple trigonometry, and more sensitive statistical processing. You will then learn how to use polynomials to encode and decode data in different representations. Furthermore, this book shows you how to add tools to a Python environment, work with images, and parse HTML web pages to extract meaningful data. The idea of adding packages to Python is central to how an agent will leverage these tools for data processing. What You Will Learn Quickly get to grips with using Python to create tools and solve problems Manipulate image files and learn how to encode messages into an image using steganography Gather a file's hidden secrets, such as EXIF data and ZIP archive contents Build applications that access, filter, and analyze live data from the Web Design Python modules, libraries, and applications Customize your Python environment with specialized packages Extract data using HTTP and FTP internetworking protocols
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781782421122 , 1782421122
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Woodhead publishing series in textiles
    Parallel Title: Erscheint auch als
    Keywords: Textile industry ; Environmental aspects ; Electronic books ; local ; Electronic books
    Abstract: The textile industry impacts the environment in a number of ways, including its use of resources, its impact on global warming, and the amount of pollution and waste it generates. Assessing the Environmental Impact of Textiles and the Clothing Supply Chain reviews methods used to calculate this environmental impact, including product carbon footprints (PCFs), ecological footprints (EFs), and life cycle assessment (LCA). The first chapters provide an introduction to the textile supply chain and its environmental impact, and an overview of the methods used to measure this impact. The book goes on to consider different environmental impacts of the industry, including greenhouse gas emissions, the water and energy footprints of the industry, and depletion of resources, as well as the use of LCA to assess the overall environmental impact of the textile industry. It then deals with the practice of measuring these impacts before forming a conclusion about the environmental impact of the industry. Assessing the Environmental Impact of Textiles and the Clothing Supply Chain provides a standard reference for R&D managers in the textile industry and academic researchers in textile science. Reviews the main methods used to calculate the textile industry's use of resources, its impact on global warming and the pollution and waste it generates Reviews the key methods, their principles and how they can be applied in practice to measure and reduce the environmental impact of textile products Includes the following calculation methods: product carbon footprints (PCFs), ecological footprints (EFs) and life cycle assessment (LCA)
    Note: "Published ... in association with The Textile Institute"--Copyright page. - Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: VMware ; Virtual computer systems ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Learn everything you need to know to get started with VMware Fusion In Detail Running Windows on your Mac can seem complicated, but this book will make things easy by showing you how to get the most out of VMware Fusion. Having a virtual copy of Windows on your Mac can let you make a secure backup of your files and run Windows applications, which makes your computer more versatile This book will show you how to start running Windows on your Mac, with practical examples of how to keep your Virtual Machine secure, backed up, and running smoothly. You will learn about the new features of VMware Fusion 6 and where to get help and support for the software when you need it. This book will walk you through what you need to know to safely and securely run Windows on your Mac. It then proceeds to show you how to upgrade to Windows 8, and shows you how you can seamlessly switch between Windows 7 and Windows 8 using snapshots. Next, it covers all that you need to know to safely and securely run Windows on a Mac computer with Intel processors. You will also learn how to manage your Virtual Machine backups and keep your VM safe. The recipes in this book will give you a helpful head start in getting the most out of VMware Fusion 6. What You Will Learn Install Windows 7 directly from Microsoft using the trial version Upgrade your Windows 7 Virtual Machine to Windows 8 Effectively back up your Virtual Machine Back up your Windows files easily using Time Machine Discover and learn about the many features of snapshots Keep your old PC alive by cloning it into a Virtual Machine Discover the best places to find help and resources for VMware Fusion
    Note: Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9781782172567 , 1782172564
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional experience distilled
    Keywords: SQL server ; SQL (Computer program language) ; Relational databases ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Design, implement, and deliver a successful database solution with Microsoft SQL Server 2014 In Detail SQL Server 2014 Development Essentials is an easy-to-follow yet comprehensive guide that is full of hands-on examples. With Microsoft SQL Server 2014, you can design, build, and deploy mission-critical database applications. The variety of new in-memory features enable you to design high performance database applications that can improve the performance of your applications, making them as much as ten times more efficient in some cases. Whether you are thinking about becoming a database developer, architect, or administrator, or you are a seasoned database expert, this book will provide you with all the skills you need to successfully create, design, and deploy databases using SQL Server 2014. You will also learn how to add, modify, and delete data stored within a database. You will use Transact-SQL statements to create and manage advanced database objects that include scalar and table-valued functions, views, stored procedures, and triggers. Finally, you will learn about how SQL Server works, how indexes and statistics improve query performance, and the new SQL Server 2014 in-memory technologies. What You Will Learn Get introduced to SQL Server 2014's new in-memory database engine Understand SQL Server database architecture and relational database design Use joins, subqueries, CTEs, and windowing functions to write advanced Transact-SQL queries Learn about tools that let you monitor SQL Server database performance Identify and troubleshoot blocks or deadlocks that might slow down a system Design, create, and manage advanced database objects that include scalar and table-valued functions, views, stored procedures, and triggers Use SQL Server 2014's structured error handling blocks to handle errors that occur in the Transact-SQL batches and programmable objects
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed August 19, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781782172444 , 1782172440
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: BusinessObjects ; Business intelligence ; Data processing ; Management information systems ; Strategic planning ; Business planning ; Electronic books ; Electronic books ; local
    Abstract: Over 80 recipes to help you build, customize, and distribute reports using SAP BusinessObjects In Detail This book will educate you on the best practices in SAP BusinessObjects reporting and analysis, including how to create enhanced report formatting and synchronize data sources in simple and easy ways. The book starts by introducing a working Web Intelligence environment and its capabilities. Next, it moves on to creating queries, working with the formatting components, and explaining how to work with different types of data presentation such as tables and charts. The book then guides you through the main report functionality such as using filters, sorts, and calculations; merging data; and using formulas. The book also explains how to work with advanced features such as drills and hyperlinks. This book will take you from the most basic level of how to build a query and elementary concepts such as the nature of data to the most advanced and updated reporting and formatting techniques. What You Will Learn Master advanced report building techniques using SAP BusinessObjects Discover tools to work efficiently in a BI environment Learn using real scenarios, varied examples, and systematic execution of the solutions Build variables and formulas to enhance the report calculation functionality such as if-then statements Use drill-down and drill-through tasks to perform detailed analysis Filter data using simple and advanced filters and advanced features such as input controls
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 26, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781782170914 , 178217091X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: BusinessObjects ; Database management ; Relational databases ; Business ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Create and maintain powerful SAP BusinessObjects Universes with the SAP Information Design Tool In Detail Creating a Universe using SAP BusinessObjects is your ultimate guide to mastering the development of BusinessObjects Universes using the SAP Information Design Tool. You will find many hands-on exercises as well as hints and best practices within this guide. The book starts with an introduction to Business Intelligence and where BusinessObjects Universes fit into the big picture. Then, we will go through the Universe creation process. You will then learn how to create a Data Foundation (physical layer) and how to establish a new relational database and OLAP connection. Following this, you will learn how to create a Business layer. You will also learn how to handle security using user profiles and how to use functions such as Aggregate_Aware(). This is a must-have book for any SAP BO Universe developer and will act as a reference for beginners and experts alike. What You Will Learn Leverage SAP BusinessObjects Universes to facilitate your Business Intelligence goals Explore the Information Design Tool, which brings speed and efficiency to reporting Build a robust Data Foundation layer Make a business-oriented Universe Test your Universe and discover issues Use the security profile editor to secure your Universe Develop Universes in a multiuser development environment
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Minitab ; Statistics ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: With over 110 practical recipes, this is the ideal book for all statisticians who want to explore the vast capabilities of Minitab to organize data, analyze it, and visualize it with impactful graphs. In Detail Minitab has been a statistical package of choice across all numerous sectors of industry including education and finance. Correctly using Minitab's statistical tools is an essential part of good decision making and allows you to achieve your targeted results, while displaying fantastic charts and a powerful analysis will also communicate your results more effectively. "Minitab Cookbook" will take the mystery out of using Minitab and will simplify the steps to produce great results. This book will be hugely beneficial for anyone who knows what statistics or studies they want to run, but who is unsure about just what button to press or what option to select. In this book, you will learn how to use data from different sources and will be guided through the basics of graphs as well as the basics of hypothesis tests. You will explore the use of non-linear regression, how to construct complex ANOVAs, and even delve into Multivariate statistics. "Minitab Cookbook" is a great reference on how to create graphs, generate P-values, and how to put data in order. You will explore the basics of charts as well as into the complex depths of Factor analysis, and you will learn everything from the simplest of t-tests to the complexity of mixed model ANOVA. And finally, for all of you who want to write Macros, this book covers the use of Execs, Global, and Local Macros. What You Will Learn Import data successfully into Minitab from Excel Explore the options for generating amazing charts Investigate differences between samples with inferential statistics Find the significant relationships in data by analyzing variance and using regression Work with control charts to view process variation Learn about Capability Analysis in Minitab for both normal and non normal data Find trends and seasonality in your data Apply Multivariate statistics to observe patterns and relationships across many variables Automate tasks using the Minitab Macro language Use Gage studies and MSA's to investigate measurement systems
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer games ; Programming ; Computer games ; Design ; Electronic books ; Electronic books ; local
    Abstract: Take your game ideas from paper to pixels using Sprite Kit, Apple's 2D game development engine. Build two exciting games using Sprite Kit and learn real-world, workshop-tested insights about game design, including cognitive complexity, paper prototyping, and levels of fun. You'll learn how to implement sophisticated game features such as obstacles and weapons, power-ups and variable difficulty, physics, sound, special effects, and both single- and two-finger control. In no time, you'll be building your own thrilling iOS games.
    Note: "Version: P1.0 (July 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    Unterschleissheim : Microsoft Press Deutschland
    Language: German
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Microsoft Excel (Computer file) ; Electronic spreadsheets ; Electronic books ; Electronic books ; local
    Abstract: Das umfassende Handbuch zum Thema Excel VBA
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Mar. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Language: German
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Microsoft Word ; Word processing ; Electronic books ; Electronic books ; local
    Abstract: Das Standardwerk zur Word-Programmierung mit VBA und VSTO - von den Grundlagen bis Office Open XML!
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Mar. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Facets of Ruby Series
    Series Statement: The Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Ruby (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Write powerful Ruby code that is easy to maintain and change. With metaprogramming, you can produce elegant, clean, and beautiful programs. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. This thoroughly revised and updated second edition of the bestselling Metaprogramming Ruby explains metaprogramming in a down-to-earth style and arms you with a practical toolbox that will help you write your best Ruby code ever.
    Note: "Version: P1.0 (August 2014)" --T.p. - Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Frisco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Computer multitasking ; Parallel programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    [Frisco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2014 ed.
    Series Statement: Pragmatic programmers
    Keywords: Microcomputers ; Design and construction ; Electronic books ; Electronic books ; local
    Abstract: Custom-build your own dream PC, have fun doing it, and save yourself a lot of money in the process. This book will give you the confidence to buy the best-of-class components and assemble them with clear, step-by-step instructions. You'll build your own PC capable of effortlessly running the most graphic and CPU-intensive games, graphics software, and programming compilers available today. And because it's a PC that you built yourself, you'll be able to keep it up to date with the latest hardware innovations.
    Note: Place of publication from publisher's website. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    [Frisco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Keywords: Wide area networks (Computer networks) ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmer
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Mathematics ; Logic ; Electronic books ; Electronic books ; local
    Abstract: Mathematics is beautiful--and it can be fun and exciting as well as practical. Good Math is your guide to some of the most intriguing topics from two thousand years of mathematics: from Egyptian fractions to Turing machines; from the real meaning of numbers to proof trees, group symmetry, and mechanical computation. If you've ever wondered what lay beyond the proofs you struggled to complete in high school geometry, or what limits the capabilities of computer on your desk, this is the book for you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Groovy (Computer program language) ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Management ; Technological innovations ; Teams in the workplace ; Interactive management ; Group problem solving ; Electronic books ; Electronic books ; local
    Abstract: Tough technology and business challenges face you at every stage of a project. The one-page ingredients in 101 Design Ingredients show you how to solve problems using practical examples you can apply right away. Case studies explain how leading companies combined these ingredients into their own unique recipes to catapult their businesses, and how you can too.
    Note: Place of publication from publisher's website. - Publication information from resource description page. - Description based on online resource; title from title page (Safari, viewed Oct. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Abstract: If you're an iOS developer or QA professional tapping through an app to reproduce bugs or performance issues you thought were solved two releases ago, then this is your book. Learn how to script the user interface, assert correct behavior, stub external dependencies, reproduce performance problems, organize test code for the long haul, and automate the whole process so the machine does the work. You'll walk through a comprehensive strategy with techniques using Apple's tools that you can apply to your own apps. Automated user interface testing is an important part of a comprehensive testing strategy for iOS applications. By scrutinizing your app through the eyes and actions of the user, you raise confidence that features are wired up right and behave as you expect. Through this book you'll learn how to do full-stack testing of your iOS apps in both the simulator and on the device with Apple's built-in tools. You'll write behavioral tests in UI Automation that help protect against regressions. You'll write scripts to repeat steps in Instruments to reproduce performance bugs. With a little ingenuity, you'll build a workflow that gives the feedback you need. Grow a test suite by working with a real application that uses Core Data and network requests. Learn how to describe expected behavior in test scripts, launch the app in a specific state, and stub external dependencies for completely isolated and repeatable tests. Along the way, you'll practice how to organize your test code and run it hands-free from the command line. By the end, you'll have the tools and habits you need to tackle the unique testing problems you'll face while building best-of-breed native iOS apps for your users.
    Note: "Version: P1.0 (August 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    [Frisco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic programmers
    Keywords: Java (Computer program language) ; Computer programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that's also a breeze to parallelize. You'll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You'll design and write applications better using the new standards in Java 8 and the JDK.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    Brookline, MA : Bibliomotion
    ISBN: 9781937134891 , 193713489X
    Language: English
    Pages: 1 online resource (1 v.)
    Parallel Title: Erscheint auch als
    Keywords: Bader, Christine ; BP (Firm) ; Social aspects ; Petroleum industry and trade ; Social aspects ; Social responsibility of business ; Human rights ; Electronic books ; Electronic books ; local
    Abstract: There is an invisible army of people deep inside the world's biggest and best-known companies, pushing for safer and more responsible practices. They are trying to prevent the next Rana Plaza factory collapse, the next Deepwater Horizon explosion, the next Foxconn labor abuses. Obviously, they don't always succeed. Christine Bader was one of those people. She loved BP and then-CEO John Browne's lofty rhetoric on climate change and human rights-until a string of fatal BP accidents, Browne's abrupt resignation under a cloud of scandal, and the start of Tony Hayward's tenure as chief executive, which would end with the Deepwater Horizon disaster. Bader's story of working deep inside the belly of the beast is unique in its details, but not in its themes: of feeling like an outsider both inside the company (accused of being a closet activist) and out (assumed to be a corporate shill); of getting mixed messages from senior management; of being frustrated with corporate life but committed to pushing for change from within. The Evolution of a Corporate Idealist: When Girl Meets Oil is based on Bader's experience with BP and then with a United Nations effort to prevent and address human rights abuses linked to business. Using her story as its skeleton, Bader weaves in the stories of other "Corporate Idealists" working inside some of the world's biggest and best-known companies.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781849699525 , 1849699526
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Distributed operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Master the principles and practices behind Continuous Integration by setting it up for different technology stacks using TeamCity In Detail For those of you getting started with CI, TeamCity, or both, this book will help you understand the principles and essential practices of CI and then provide steps to implement them in different kinds of projects. The book covers the essential features of TeamCity that are needed for a complete CI setup. You will cover everything from introducing CI to its practises and benefits before getting started with TeamCity as a CI tool. First, we set up CI in a tech stack agnostic way, and then employ CI for different platforms and stacks. Throughout, there is a continuous progression from the simple to the most advanced features of TeamCity, with advise on how to avoid the pitfalls too. You will also be given an introduction to what's beyond CI - Continuous Delivery and Continuous Deployment - and how TeamCity can help you there too. What You Will Learn Understand Continuous Integration principles and practices Implement the build/deployment pipeline Get to know TeamCity's features from the simple to the very advanced Implement CI for projects in the major tech stacks, including Java, .NET, Ruby, Python, Android, and iOS Discover which TeamCity features to avoid and in which situations Look beyond CI into Continuous Delivery and Continuous Deployment
    Note: Include index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer games ; Programming ; Computer games ; Development ; Scratch (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Get up to date with Scratch 2.0 and build brilliant games without having to code. Including 10 exciting projects that cover most game genres, you'll quickly learn the sophisticated possibilities of Scratch. Have fun! In Detail Playing video games is fun, however, it's even more fun to make your own! Scratch 2.0 makes that challenge a lot easier. Instead of diving into abstract and confusing code, you can build games using easy to understand logic blocks. Within minutes you can have your first game up and running. Readers can look forward to an easily accessible and fun introduction to programming and interactive media design. Within minutes of starting the program, you will be able to see the first results of your hard work. Visual feedback comes early and often, making high-level, abstract concepts a lot easier to understand. This book offers readers access to completely interactive projects based on well-known video game genres. You will then learn how to use standard programming principles such as operators, variables, and functions. From a broader perspective, you will also learn how to plan and develop a game from a general idea to the finished product, creating a fun and user-friendly game. Scratch 2.0 includes many new and exciting features, which makes it possible to create more advanced games. The final results will be close to production level games. This book will not only introduce you to the Scratch 2.0 software, but also teach you about interactive media design. What You Will Learn Draw and edit game graphics Construct scripts from logic blocks Utilize operators and conditions to steer game actions Use variables and lists to save and reuse dynamic numbers Create both mouse and keyboard controls for various purposes Implement natural physics effects such as collisions and gravity Invent and build power-ups Learn how to use some advanced math, for better looking movement patterns Make interesting level designs Balance the game for an enjoyable experience Reuse elements to speed up the building process
    Note: "Cool projects that will push your skills to the limit.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781849285605 , 1849285608
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Information technology ; Auditing ; Auditing ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Are your internal audits adding value? Organizations hoping to comply with any of the International Standards for management systems (e.g. ISO9001, ISO27001) must carry out internal audits. However, the requirements set down by accreditation bodies for auditor courses make little distinction between internal and external audit programs. As a result, many organizations instruct their internal auditors using resources designed for external auditors. Such internal audit programs often fail to develop beyond simple compliance monitoring, and risk becoming 'box-ticking' exercises, adding little value to the organization. Transform your internal audits and improve your systems A Guide to Effective Internal Management System Audits provides a model for the management and implementation of internal audits that moves beyond simple compliance to ISO requirements and turns the internal audit into a transformational tool that the organization can use to assist with the management of risk, and implement improvements to management systems. This book shows you how you can transform your internal auditing process to become a tool for development and continual improvement in your management systems. Start adding value to your internal auditing program. About the Author Andrew W Nichols has more than 25 years of experience of management systems, in both the UK and the USA. As a trainer, he has delivered hundreds of ISO9000 related courses to audiences ranging from shop-floor personnel to CEOs of Fortune 500 companies. He has also led and contributed to the development of 'best in class' training courses for a number of international standards. He is the author of Exploding the Myths Surrounding ISO9000, also published by ITGP.
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781780634685 , 1780634684
    Language: English
    Pages: 1 online resource (xxix, 186 p.) , ill.
    Series Statement: Chandos information professional series
    Keywords: Academic libraries ; Administration ; Libraries and students ; Libraries and scholars ; Libraries and teachers ; Academic libraries ; Aims and objectives ; Electronic books ; local ; Electronic books
    Abstract: Academic libraries have continually looked for technological solutions to low circulation statistics, under-usage by students and faculty, and what is perceived as a crisis in relevance, seeing themselves in competition with Google and Wikipedia. Academic libraries, however, are as relevant as they have been historically, as their primary functions within their university missions have not changed, but merely evolved. Going beyond the Gate Count argues that the problem is not relevance, but marketing and articulation. This book offers theoretical reasoning and practical advice to directors on how to better market the function of the library within and beyond the home institution. The aim of this text is to help directors, and ultimately, their librarians and staff get students and faculty back into the library, as a result of better articulation of the library's importance. The first chapter explores the promotion of academic libraries and their function as educational systems. The next two chapters focus on the importance of the role social media and virtual presence in the academic library, and engaging and encouraging students to use the library through a variety of methods, such as visually oriented special collections. Remaining chapters discuss collaboration and collegiality, formalized reporting and marketing. Offers clear, concise writing, with thoughtful discussions of the problems facing academic libraries Demonstrates comprehensive and thoughtful research that informs theoretical approaches to realistic outcomes that address these problems Provides helpful tables, illustrations, and photographs that evidence the collaborative nature of contemporary academic libraries Provides practical examples from actual experiences that can be adapted by readers
    Note: Includes bibliographical references (p. 184) and index. - Description based on online resource; title from title page (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781780634067 , 1780634064
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Chandos information professional series
    Keywords: Human-computer interaction ; Virtual reality ; Social aspects ; Electronic books ; local ; Electronic books
    Abstract: The use of Virtual Worlds (VWs) has increased in the last decade. VWs are used for communication, education, community building, creative arts, and more. A good deal of research has been conducted into learning and VWs, but other areas remain ripe for investigation. Factors from technological platforms to the nature and conventions of the communities that use VWs must be considered, in order to achieve the best possible interaction between virtual spaces and their users. Making Sense of Space focuses on the background to these issues, describing a range of case studies conducted by the authors. The book investigates the innovative and creative ways designers employ VWs for research, performance-making, and audience engagement. Secondly, it looks into how educators use these spaces to support their teaching practice. Lastly, the book examines the potential of VWs as new methods of communication, and the ways they are changing our perception of reality. This book is structured into four chapters. An introduction provides a history and outline of important themes for VWs, and subsequent chapters consider the design of virtual spaces, experience of virtual spaces, and communication in virtual spaces. Written by two experienced academics and practitioners in the field, offering different perspectives Uses a multidisciplinary approach, drawing on: education; scenography; performance studies; disaster management; and computer science Provides multiple viewpoints on the topic, gained through interviews and contributions from a range of experts, as well as several co-authored chapters
    Note: includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed Aug. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781849688970 , 1849688974
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: BPEL (Computer program language) ; Service-oriented architecture (Computer science) ; Web services ; Electronic books ; Electronic books ; local
    Abstract: Design and develop WS-BPEL executable business processes using Oracle SOA Suite 12c In Detail Business Process Execution Language (BPEL, also known as WS-BPEL) has become the de facto standard for orchestrating services in SOA composite applications. It enables the automation of business processes, reduces the gap between business requirements and applications, and allows better alignment between business processes and the underlying IT architecture. BPEL is an open specification and one of the most important pieces of SOA. This book provides a fast-paced practical introduction to WS-BPEL, one of the centerpieces of SOA. It covers the most important features of BPEL 2.0 and provides several real-world examples to underline its concepts. What You Will Learn Design and develop BPEL 2.0 executable business processes Become familiar with BPEL 2.0 activities and the most important usage scenarios Learn how to invoke and orchestrate services, manipulate data and use variables Implement conditions and loops, and recognize fault-handling capabilities to avoid unexpected states Understand message exchange patterns and learn about asynchronous communication channels and dynamic parallel invocations Learn about human interactions, human tasks, events and event handling, and compensations
    Note: "Learn by doing: less theory, more results". - Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: SQL server ; OLAP technology ; SQL (Computer program language) ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: For Analysis Service cube designers this is the hands-on tutorial that will take your expertise to a whole new level. Written by a team of Microsoft SSAS experts, it digs deep to optimize your Business Intelligence capabilities. In Detail Microsoft's SQL Server Analysis Services 2012 Multidimensional is an OLAP server that allows end users to analyze large amounts of business data quickly and easily, using a variety of tools including Excel, and to create their own reports without IT involvement. It is part of the Microsoft SQL Server suite of tools and has been used widely on Business Intelligence projects for the last 15 years; it is now the most commonly used OLAP server in the world. Expert Cube Development With SQL Server Analysis Services 2012 Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning. The book takes you through the whole lifecycle of Analysis Services cube development, from how data warehouse design affects your cube, through cube and dimension design to performance tuning and monitoring. Some previous experience of Analysis Services is assumed - the focus is on best practices and design patterns. The book starts off with a discussion of data warehouse design and how it relates to Analysis Services. Following on from that, best practices relating to Analysis Services cube and dimension design are covered, including topics such as optimizing dimension attribute relationships and handling fact tables that contain data at different granularities. Next, the book looks at using MDX to implement common business calculations, and then moves on to more advanced problems like currency conversion calculations and creating a date tool dimensions. Finally security, performance tuning, automation of administrative tasks and monitoring usage and performance each get their own chapter and subject such as dynamic security roles, using Profiler to diagnose query performance problems and automating partition creation are also dealt with. What You Will Learn Build a data mart suitable for use with Analysis Services Work with a thread pool effectively Create and configure an Analysis Services project in SQL Server Data Tools Use the Dimension Wizard and the Dimension Editor to build dimensions Create measure groups and associate the...
    Note: Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    Shelter Island, NY : Manning
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Java (Computer program language) ; Groovy (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Summary Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy-and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production.. About this Book You don't need the full force of Java when you're writing a build script, a simple system utility, or a lightweight web app-but that's where Groovy shines brightest. This elegant JVM-based dynamic language extends and simplifies Java so you can concentrate on the task at hand instead of managing minute details and unnecessary complexity. Making Java Groovy is a practical guide for developers who want to benefit from Groovy in their work with Java. It starts by introducing the key differences between Java and Groovy and how to use them to your advantage. Then, you'll focus on the situations you face every day, like consuming and creating RESTful web services, working with databases, and using the Spring framework. You'll also explore the great Groovy tools for build processes, testing, and deployment and learn how to write Groovy-based domain-specific languages that simplify Java development. Written for developers familiar with Java. No Groovy experience required. What's Inside Easier Java Closures, builders, and metaprogramming Gradle for builds, Spock for testing Groovy frameworks like Grails and Griffon About the Author Ken Kousen is an independent consultant and trainer specializing in Spring, Hibernate, Groovy, and Grails.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Dec. 19, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    Ely, Cambridgeshire, UK : IT Governance Pub.
    ISBN: 9781849285926 , 1849285926
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Business planning ; Crisis management ; Risk management ; Strategic planning ; Electronic books ; Electronic books ; local
    Abstract: "This comprehensive research consistently portrays a set of common factors that precedes each disaster - poor management, a lack of proper planning and weak risk management practices. An eye-opener to all those executives that fail to understand the importance of business continuity and disaster recovery mechanisms." Luciano Anastasi, MA MBCS CITP, Head of Information Technology at APS Bank, Malta "I have found 'In Hindsight' to be an interesting, thought provoking and stimulating collection of studies; and I have learned a great deal in reading it." Phillip Wood, MBE MSc FSyI CPP PSP AMBCI MInstLM, author of Resilient Thinking "I am constantly amazed by the number of executives who dismiss potential disasters as being too unlikely to consider, or who put off dealing with known risks because they have other things to worry about. This book is full of these people, and what happens in the case studies provides ample evidence to counter their complacency." Martin Caddick. LLB MBA MBCI MIOR What causes disasters? In this book, the authors analyse the causes of some of the major disasters from the last thirty years and explain what could have been done better, before and after the event. Unlike many titles on business continuity and disaster recovery, In Hindsight: A compendium of Business Continuity case studies does not build up from the theory of business continuity planning. Instead, it takes apart real events such as Hurricane Katrina, the terrorist attacks in London, Madrid and Glasgow, and the collapse of Barings Bank, revealing the themes that contributed to each. Plan for the worst Using these incidents as case studies, the authors demonstrate the potentially devastating results for organisations that have not planned for the worst. Crucially, the book proposes measures that could have helped to minimise the risks and consequences. Learn from other people's mistakes By showing the potential repercussions of a badly thought-out disaster management and business continuity plan, this book helps you avoid making similar mistakes, reduce risks and enable faster recovery when things do go wrong. About the editor A Member of the Business Continuity Institute and an Approved BCI Instructor, Robert A. Clark is also a Fellow of the British Computer Society and a Member of the Security Institute. His career includes 15 years with IBM and 11 years with Fujitsu Services working with clients on BCM related assignments. He is now a freelance Business ...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781783985999 , 1783985992
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Penetration testing (Computer security) ; Computer networks ; Linux device drivers (Computer programs) ; Open source software ; Electronic books ; local ; Electronic books
    Abstract: Build, test, and customize your own Capture the Flag challenges across multiple platforms designed to be attacked with Kali Linux In Detail As attackers develop more effective and complex ways to compromise computerized systems, penetration testing skills and tools are in high demand. A tester must have varied skills to combat these threats or fall behind. This book provides practical and customizable guides to set up a variety of exciting challenge projects that can then be tested with Kali Linux. Learn how to create, customize, and exploit penetration testing scenarios and assault courses. Start by building flawed fortresses for Windows and Linux servers, allowing your testers to exploit common and not-so-common vulnerabilities to break down the gates and storm the walls. Mimic the human element with practical examples of social engineering projects. Facilitate vulnerable wireless and mobile installations and cryptographic weaknesses, and replicate the Heartbleed vulnerability. Finally, combine your skills and work to create a full red-team assessment environment that mimics the sort of corporate network encountered in the field. What You Will Learn Set up vulnerable services for both Windows and Linux Create dummy accounts for social engineering manipulation Set up Heartbleed replication for vulnerable SSL servers Develop full-size labs to challenge current and potential testers Construct scenarios that can be applied to Capture the Flag style challenges Add physical components to your scenarios and fire USB missile launchers at your opponents Challenge your own projects with a best-practice exploit guide to each scenario
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed August 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781783985937 , 1783985933
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Linux ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration In Detail CentOS is widely respected as a very powerful and flexible Linux distribution, and it can be used as a web server, file server, FTP server, domain server, or a multirole solution. It is designed to handle the more demanding needs of business applications such as network and system administration, database management, and web services. CentOS is self-sufficient and fast while working, with the added benefit of global acceptance as a large number of the world's web servers run on it. This book not only concentrates on the basics, but also supplements your existing knowledge on subject areas that are important in the Enterprise market, such as directory services, security configuration management, and web-based architecture. By the end of this book, you will be able to manage an Enterprise Linux network focused on management-centralized configuration, user management, and filesystem enhancements by covering everything from the latest filesystem advances with BTRFS through to learning about the new web server on the block - Nginx. What You Will Learn Conquer the command line using shortcuts in the shell and within the editor Vim Analyze the booting of CentOS utilizing MBR, GRUB, and Plymouth Gain an understanding of the filesystem structure of hard links, inodes, and data using stat and ls Manage your software installations with YUM Handle your services as they begin to migrate from System V scripts Establish centralized account information using openLDAP directory services Centralize the configuration management of CentOS using Puppet, enabling updates from Puppet Master to be distributed to the clients
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781783558421 , 1783558423
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Community experience distilled
    Keywords: SketchUp ; Three-dimensional imaging ; Computer-aided design ; Electronic books ; Electronic books ; local
    Abstract: Create stunning photorealistic and artistic visuals of your SketchUp models In Detail SketchUp is an amazing and remarkably powerful 3D modeling software used by millions of architects, visualizers, and drafters across the globe. It allows you to create animated 3D drawings and photorealistic renderings that approximate real-life objects easily. This book is the perfect introduction to SketchUp 2014. It will help you to get started quickly and efficiently to produce and present commercial quality photorealistic or artistic outputs of your designs. It will teach you how to plan and set up the content of your scenes, use SketchUp and professional rendering software to produce stunning visuals and animations, and how to add an artistic touch to your images What You Will Learn Produce a photorealistic rendering of a scene modeled in SketchUp Render ultra-realistic soft shadows from multiple light sources Master the low polygon modeling techniques that you need to adopt for visualizations Work with texturing techniques utilizing PhotoMatch and your own digital photos Enhance your models by adding depth of field and other postprocessing tricks in GIMP Devise movie-set scenes to digitally photograph your projects Enhance your SketchUp scenes by adding lamps, sun, and sky lighting Add smooth camera paths for airborne and walk-through animations Learn all of the simple tricks to ensure you get great-looking models when rendered
    Note: Previous ed.: 2010. - Includes index. - Description based on online resource; title from cover (Safari, viewed May 29, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781783554645 , 1783554649
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Packet switching (Data transmission) ; Computer network protocols ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with Wireshark to analyze network packets and protocols effectively In Detail This book introduces the Wireshark network analyzer to IT professionals across multiple disciplines. It starts off with the installation of Wireshark, before gradually taking you through your first packet capture, identifying and filtering out just the packets of interest, and saving them to a new file for later analysis. The subsequent chapters will build on this foundation by covering essential topics on the application of the right Wireshark features for analysis, network protocols essentials, troubleshooting, and analyzing performance issues. Finally, the book focuses on packet analysis for security tasks, command-line utilities, and tools that manage trace files. Upon finishing this book, you will have successfully added strong Wireshark skills to your technical toolset and significantly increased your value as an IT professional. What You Will Learn Discover how packet analysts view networks and the role of protocols at the packet level Capture and isolate all the right packets to perform a thorough analysis using Wireshark's extensive capture and display filtering capabilities Use the optimal timestamp displays, packet marking and coloring, and protocol-level settings for effective analysis of packets Select and configure the appropriate Wireshark features and functions for the analysis task at hand Troubleshoot connectivity and functionality issues in your network Analyze and report the leading causes of poor application performance Analyze packets to detect and identify malicious traffic and security threats Leverage the Wireshark command-line utilities for high performance or scripted analysis activities
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781783286348 , 1783286342
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Haskell (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Explore intuitive data analysis techniques and powerful machine learning methods using over 130 practical recipes In Detail This book will take you on a voyage through all the steps involved in data analysis. It provides synergy between Haskell and data modeling, consisting of carefully chosen examples featuring some of the most popular machine learning techniques. You will begin with how to obtain and clean data from various sources. You will then learn how to use various data structures such as trees and graphs. The meat of data analysis occurs in the topics involving statistical techniques, parallelism, concurrency, and machine learning algorithms, along with various examples of visualizing and exporting results. By the end of the book, you will be empowered with techniques to maximize your potential when using Haskell for data analysis. What You Will Learn Obtain and analyze raw data from various sources including text files, CSV files, databases, and websites Implement practical tree and graph algorithms on various datasets Apply statistical methods such as moving average and linear regression to understand patterns Fiddle with parallel and concurrent code to speed up and simplify time-consuming algorithms Find clusters in data using some of the most popular machine learning algorithms Manage results by visualizing or exporting data
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781783285624 , 1783285621
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Programming ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to developing powerful web applications with AngularJS In Detail This book is a practical guide that aims to help you learn how to utilize AngularJS and experience the joy of building full-fledged applications with minimal code in no time at all. The book starts by explaining the basics of AngularJS and helps you get comfortable with the terms and concepts surrounding it. It then walks you through the various tools, frameworks, and workflows that will help you be more productive. As you go through the book, you will learn how to build applications spanning various realms. You will build social apps using publically available APIs and responsive, mobile- and tablet-friendly personal finance applications. You will see how to build a full-stack content management system, and build an e-commerce application on the cloud platform. Finally, this book will teach you the intricacies of what it takes to get your application deployed on a production server. What You Will Learn Develop your understanding of AngularJS and the essentials of the single-page application Build complete and professional applications spanning across different areas, such as e-commerce, content management systems, social media apps, mobile web apps, and much more Work with REST web services and the Facebook APIs Use directives and learn how to write your own custom directives Upload images and write to databases directly from your AngularJS app Deploy your apps on the highly scalable AWS architecture Create rapid, clickable prototypes to get a better understanding of how your application will look and feel Improve your page load times and get your app ready for production deployment
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Apache Hadoop ; Electronic data processing ; Distributed processing ; Cluster analysis ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: This book is the perfect introduction to sophisticated concepts in MapReduce and will ensure you have the knowledge to optimize job performance. This is not an academic treatise; it's an example-driven tutorial for the real world. In Detail MapReduce is the distribution system that the Hadoop MapReduce engine uses to distribute work around a cluster by working parallel on smaller data sets. It is useful in a wide range of applications, including distributed pattern-based searching, distributed sorting, web link-graph reversal, term-vector per host, web access log stats, inverted index construction, document clustering, machine learning, and statistical machine translation. This book introduces you to advanced MapReduce concepts and teaches you everything from identifying the factors that affect MapReduce job performance to tuning the MapReduce configuration. Based on real-world experience, this book will help you to fully utilize your cluster's node resources to run MapReduce jobs optimally. This book details the Hadoop MapReduce job performance optimization process. Through a number of clear and practical steps, it will help you to fully utilize your cluster's node resources. Starting with how MapReduce works and the factors that affect MapReduce performance, you will be given an overview of Hadoop metrics and several performance monitoring tools. Further on, you will explore performance counters that help you identify resource bottlenecks, check cluster health, and size your Hadoop cluster. You will also learn about optimizing map and reduce tasks by using Combiners and compression. The book ends with best practices and recommendations on how to use your Hadoop cluster optimally. What You Will Learn Learn about the factors that affect MapReduce performance Utilize the Hadoop MapReduce performance counters to identify resource bottlenecks Size your Hadoop cluster's nodes Set the number of mappers and reducers correctly Optimize mapper and reducer task throughput and code size using compression and Combiners Understand the various tuning properties and best practices to optimize clusters
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783283361 , 178328336X
    Language: English
    Pages: 1 online resource (1 volume)
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Web applications ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 90 hands-on recipes to architect performant applications and implement best practices in AngularJS In Detail Packed with easy-to-follow recipes, this practical guide will show you how to unleash the full might of the AngularJS framework. Skip straight to practical solutions and quick, functional answers to your problems without hand-holding or slogging through the basics. Avoid antipatterns and pitfalls, and squeeze the maximum amount out of the most powerful parts of the framework, from creating promise-driven applications to building an extensible event bus. Throughout, take advantage of a clear problem-solving approach that offers code samples and explanations of components you should be using in your production applications. What You Will Learn Architect AngularJS applications that are designed to scale Implement best practices used by the top AngularJS developers Write robust test suites with full application coverage Create application modules with maximum reusability and extensibility Master the most difficult aspects of AngularJS such as animation, testing, and promises Learn how to integrate all the new components introduced in the latest 1.3 release Discover syntax and browser tricks to make using AngularJS even better Optimize your AngularJS application for maximum performance
    Note: "Over 90 hands-on recipes to architect performant applications and implement best practices in AngularJS.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    ISBN: 9781783287765 , 1783287764
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Non-relational databases ; Databases ; Development ; Database design ; Databases ; Programming ; Query languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Write powerful and efficient queries for Neo4j with Cypher, its official query language In Detail Neo4j has been generating much interest among NoSQL database users, but utilizing Neo4j in a real-world project can be difficult compared to a traditional relational database. Cypher, a relatively simple but powerful language, allows you to focus on your domain instead of getting lost in the world of database access. As you will learn in this book, very complicated database queries can easily be expressed through Cypher. This book is a practical, hands-on guide to designing, implementing, and querying a Neo4j database quickly and painlessly. Through a number of practical examples, this book uncovers all the behaviors that will help you to take advantage of Neo4j effectively, with tips and tricks to help you along the way. The book starts with basic clauses and patterns to perform read-only queries with Cypher. You will then learn about clauses and get some tips on using patterns to elaborate results coming from pattern matching. Next, you will master the clauses required to modify a graph. To finish off, the book covers Cypher operators and functions in detail. What You Will Learn Design and create flexible and fast graph databases using the Cypher declarative syntax Write powerful, readable, and reusable queries with pattern matching and parameters Develop fast applications using best practices to improve the performance of your Cypher queries Transition smoothly from SQL to Neo4j Migrate relational databases to the graph model, getting rid of O/R mismatch Avoid the common mistakes and pitfalls in programming with Neo4j
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 09, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781783282388 , 178328238X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: UNIX Shells ; Computers ; Access control ; Electronic books ; Electronic books ; local
    Abstract: Sophisticated access control for your Git server is now in reach with this fantastic introduction to Gitolite. In easy to follow chapters it takes you through the steps to managing users and repositories securely and efficiently. In Detail If you're responsible for securing a Git server where lots of developers work with lots of repositories, you have a problem on your hands. You probably want to implement security restrictions and authorization for certain repositories. You will love the simplicity and power of Gitolite's access control language and model. Gitolite allows you to set up Git hosting on a central server with very fine-grained access control and many powerful features. You'll start with a brief introduction to Gitolite. The very first chapter tells you how to create a test setup so you can play with Gitolite - something that is very important when learning about a powerful tool with lots of features. You'll go from there, at an easy pace, through the most important aspects of Gitolite. Basic access control is easy and obvious. With this book, you will learn how to restrict access to critical files, allowing users to create their own repositories and manage their own access control, but within the limits you set. You will also learn how to extend Gitolite to do very useful things with very little code, and how to fall back on a mirror in case disaster strikes your main server. All this and more is packed within this concise and practical book with easy-to-follow, real-world examples. What You Will Learn Secure a Git server that has many repositories and many users accessing it Manage the growth of the server, both in the number of users and the number of repositories, with minimal hassle Allow web-based access to specific repositories only for convenience and security Provide your users with the features they need to be productive with Git, while preventing them from accidentally introducing inconsistencies and errors into the repositories Permit users to create their own repositories and manage their own access control list, but within the limits you set Customize Gitolite for your site's unique needs and constraints quickly and easily Ensure your developers always have a backup option by setting up Gitolite mirroring
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Apr. 30, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781783280988 , 1783280980
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community expertise distilled
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: For those who know the basics of object-oriented Python this book is a must-have. With 750 code samples and a relaxed tutorial approach, it's the seamless route to more sophisticated programming. In Detail This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features. It will show you how to use JSON, YAML, Pickle, CSV, XML, Shelve, and SQL to create persistent objects and transmit objects between processes. The book also covers logging, warnings, unit testing, configuration files, and how to work with the command line. This book is broken into three major parts: Pythonic Classes via Special Methods; Persistence and Serialization; Testing, Debugging, Deploying, and Maintaining. The special methods are broken down into several focus areas: initialization, basics, attribute access, callables, contexts, containers, collections, numbers, and more advanced techniques such as decorators and mixin classes. What You Will Learn Understand the different design patterns for the __init__() method Discover the essential features of Python 3's abstract base classes and how you can use them for your own applications Design callable objects and context managers that leverage the with statement Perform object serialization in formats such as JSON, YAML, Pickle, CSV, and XML Employ the Shelve module as a sophisticated local database Map Python objects to a SQL database using the built-in SQLite module Transmit Python objects via RESTful web services Devise strategies for automated unit testing, including how to use the doctest and the unittest.mock module Parse command-line arguments and integrate this with configuration files and environment variables
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: As a web developer, you can benefit greatly from this book - whatever your skill level. Learn how to build dynamic modern websites using jQuery. Packed with recipes, it will quickly take you from beginner to expert. In Detail JQuery is one of the most popular JavaScript frameworks to have ever ruled the Web. It allows its developers to easily break away from static HTML and enables them to bring their sites into the modern era. With jQuery it is possible to quickly create rich interactive websites and web applications that work flawlessly across different platforms such as PC, tablets, mobile, and more. jQuery 2.0 Development Cookbook is your go-to place for modern client-side web development solutions with detailed examples and reusable code. You will learn to use jQuery and build dynamic websites and web applications with a truly unique web experience using animations, effects, user interaction, and more. This Cookbook's extensive and practical examples will guide you through jQuery basics all the way to create full-featured implementations. You will be shown how to add interactive and dynamic content to HTML websites and how to create cross-platform web applications. With jQuery 2.0 Development Cookbook, you will learn everything you need to know to allow you to create modern web applications using jQuery, from the basics to complete features thanks to the detailed and practical examples. What You Will Learn Use jQuery and CSS to create more complete animations Construct a mobile website and web app with jQuery Mobile Create robust web forms for collecting user data with validation and user feedback Build powerful user interface elements to provide an intuitive experience for your users Add style to your interfaces with effects and basic animations Utilize jQuery and AJAX to load content into pages without the need for refreshing
    Note: "Quick answers to common problems.". - Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Information technology ; Management ; Information technology projects ; Electronic books ; Electronic books ; local
    Abstract: Transform your IT project and make change stick with this step-by-step guide Ensure your IT project is a long-term success by creating a comprehensive Change Management plan Build support for your project and new system with both leadership and end users Full of easy to use templates, tips for success, practical examples, and insider know-how from a Change Management consultant to several Fortune 500 companies In Detail Transform your IT project and make change stick with this step-by-step guide. In today's fast-paced world of change, companies expect you to do more, with less. Drawing on over a decade of Change Management experience as a consultant with Fortune 500 companies including IBM and NCR, Emily Carr shares the secrets to making change happen smoothly. If your company is like most, the number one reason that projects have failed over the years don't have to do with technology. They have to do with people. People didn't like the new technology. People weren't trained properly on the change. People hadn't received adequate communications and didn't understand the change. Sound familiar? Project teams rarely forget to work on the technology, but they often forget to work with the people, and no matter how amazing your new technology is, it's useless unless people use it efficiently. This book will help you focus on the people. Packed with templates, checklists, and real-life examples, this user-friendly guide will provide you with the insights and guidance of an expert consultant, for a fraction of the price. You'll follow a clearly laid out path from Change Management novice to confident and prepared change manager. You'll be introduced to the Five Pillars of Change: Sponsorship, Stakeholder Management, Communication, Training, and Organization Design. You will work step-by-step through templates in each pillar to build and run a comprehensive Change Management plan tailor-made to your project and organization. About the Author Emily Carr has been working as a Change Management consultant for over a decade. As a consultant, she has worked with Fortune 500 companies to develop and execute successful Change Management, communications, and training programs for large-scale business and IT projects. These programs have had global reach across the United States, Australia, India, Eastern Europe, and the Middle East. Emily is also the author of the popular Change Management blog, Practical Change Management.
    Note: Description based on online resource; title from cover page (Safari, viewed Apr. 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    Waltham, MA : Woodhead Pub.
    ISBN: 9781782423195 , 1782423192
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Woodhead Publishing series in civil and structural engineering number 53
    Keywords: Concrete ; Transport properties ; Electronic books ; local ; Electronic books
    Abstract: Transport Properties of Concrete covers how to measure the ability of ions and fluids to move through concrete material, and how to use the results to model performance. These transport properties largely determine the durability of concrete and of steel embedded within it, as well as the effectiveness of structures such as landfill containment barriers. The book begins by explaining in detail what transport properties are and how to write computer models for transport processes. Early chapters present and explain computer models written in basic code. Coverage then proceeds to a wide range of tests for the transport properties of concrete, and methods for calculating the values for these properties from the test results using analytical and numerical models. The final chapters then show how the values obtained can be used to predict the durability of reinforced concrete, to model the effect of gas pressure, and to model waste containment structures. A number of practical examples are given, in which the calculations and computer models have been applied to real experimental data. Transport Properties of Concrete provides a comprehensive examination of the subject, and will be of use to all concerned with the durability and effectiveness of concrete structures. Provides a detailed understanding of the various transport mechanisms that take place during testing in concrete Shows how to obtain fundamental transport properties
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed June 20, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781783554829 , 1783554827
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Digital mapping ; Electronic books ; Electronic books ; local
    Abstract: Create interactive, mobile-friendly mapping applications using the incredibly light yet powerful Leaflet.js platform In Detail Starting with how to create maps, you will learn about choosing your basemap and customizing it by adding various attributes such as zoom, start view, pop ups, and so on. Once you have gained experience of creating your own map with Leaflet, you will move on to combining Leaflet with GeoJSON and adding geometry objects and features to your maps. Moving ahead, you will proceed to create custom markers using images and discover various plugins such as the Cluster Marker plugin, the Bouncing Marker, and the Animated Marker to animate and move markers. You will then explore the latest ESRI features available on Leaflet and make use of its updated JavaScript library. Finally, you will understand how Leaflet enables you to use Node.js, C#, and Python alongside its own library to efficiently create maps. What You Will Learn Incorporate Tile Layers and Web Mapping Services into your map Write custom functions that use events to make interactive maps Add GeoJSON data to a web map Create your own images to use as markers on your map Build desktop applications using C# Make heatmaps and chloropleth maps Take advantage of third-party plugins to enhance your map
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 2, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781783553747 , 178355374X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Git (Computer file) ; Application software ; Development ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Master the best practices of Git with the help of real-time scenarios to maximize team efficiency and workflow In Detail Git is a powerful versioning system. It is fast and logical, and helps developers to work with a team efficiently. The command set and learning curve of Git are pretty similar to and even better than any other SCM, and therefore it is comparatively easier to learn. Starting with the basic Git commands, this book will take you on a journey to explore all the features of Git and provide you with a way to integrate Git in a team to set up Agile methods and Continuous Integration. The book covers how to create and manage a repository on Git before moving on to explain the best practices to work with other developers as a team. It provides descriptions of Git's features, such as applying patch, using submodules, migrating from SVN, hooks, and cherry pick. This book is invaluable to anyone who wants a thorough reference guide to go back to every time they have questions about any feature of Git. What You Will Learn Create a Git repository and learn how to push your code to the repository Discover the easiest Git commands to use and manage your repository Learn how to find and resolve conflicts and mistakes Explore Git with your team members using commands such as clone, pull, and branch Set up Git for Continuous Integration to improve workflow Understand tag commits for mapping the application version An introduction to repository management and other Git tools
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Google Apps ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Building on your basic JavaScript knowledge, this book takes you into the world of Google Apps Script and shows you how to develop and customize your own apps. The step-by-step approach provides all the necessary skills. In Detail Google Apps Script is a JavaScript-based programming language that works on the cloud and is 100% free to use. It provides all the tools necessary for Google services to work. Users can easily transfer any data from one service to another, save their important e-mails as files, save and share files with anybody, and even build their own website. It's a great way of allowing people with minimal technical knowledge to create great solutions for their company. This book is a practical hands-on guide which is presented and explained with working examples to help you get started with Google Apps Script. You will create custom functions in your spreadsheets, design your own forms, filter your emails, and publish web applications that you can use every day. You are going to be part of a great journey from basic spreadsheet functionality and customization to fully automated workflows; all of this almost seamlessly and without complications. On your way, you will filter your e-mails, create your forms, calculate all sorts of parameters, and be able to share just about anything that can be shared; all of this with the power of Google Apps Script at your fingertips. You will learn to embed scripts and text documents in Google sites, and will also be taken through standalone applications and user interfaces. The book ends with some tips and tricks to expand your knowledge. What You Will Learn Get acquainted with the tools you have at hand Exchange and communicate information between Google services Build a private website using your private files Construct a web app that really helps you at work Solve common issues when using shared documents Embed scripts and text documents in Google sites Know where to find the information you will need to go further
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783552108 , 1783552107
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Object-oriented programming languages ; JScript (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework In Detail Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend. Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow. Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications. What You Will Learn Streamline your development work with Bower, Yeoman, and Grunt.js Configure an AngularJS application using modules Test AngularJS applications with Karma and Protractor Create a conference web application Start from scratch and refactor your applications using Yo Express generator Use the new features of Express 4 such as Router, static middleware, and more Set up user authentication and store sessions with Passport
    Note: "Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781782174530 , 1782174532
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional experience distilled
    Keywords: VMware ; Virtual storage (Computer science) ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: A hands-on guide to mastering performance and capacity management in a virtual data center In Detail VMware vRealize Operations is a suite of products that automates operations management using patented analytics and an integrated approach to performance, capacity, and configuration management. vRealize Operations Manager is the most important component of this suite that helps administrators to maintain and troubleshoot their VMware environment as well as their physical environment. This book takes you through the fundamental differences between a Software-Defined Data Center and a classic physical data center, and how these differences impact both architecture and operations. From a strategic point of view, you will come across the most common challenges associated with performance management in a Software-Defined Data Center. Furthermore, you will learn all the key counters in vSphere and vRealize Operations, understand their dependencies, and acquaint yourself with practical solutions to configure them for a healthy virtual environment. What You Will Learn Educate and convince your peers on why and how performance and capacity management change in a virtual data center Correct many misconceptions about virtualization Discover how your peers operationalize their vRealize Operations Master all the key metrics in vSphere and vRealize Operations Be confident in performance troubleshooting with vSphere and vRealize Operations See real-life examples of how super metric and advance dashboards make management easier Develop rich custom dashboards with interaction and super metrics
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover page (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Data mining ; Automatic indexing ; Electronic books ; Electronic books ; local
    Abstract: Learn how to extract information from websites using Beautiful Soup and the Python urllib2 module. This practical, hands-on guide covers everything you need to know to get a head start in website scraping. In Detail Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need without writing excess code for an application. It doesn't take much code to write an application using Beautiful Soup. Getting Started with Beautiful Soup is a practical guide to Beautiful Soup using Python. The book starts by walking you through the installation of each and every feature of Beautiful Soup using simple examples which include sample Python codes as well as diagrams and screenshots wherever required for better understanding. The book discusses the problems of how exactly you can get data out of a website and provides an easy solution with the help of a real website and sample code. Getting Started with Beautiful Soup goes over the different methods to install Beautiful Soup in both Linux and Windows systems. You will then learn about searching, navigating, content modification, encoding support, and output formatting with the help of examples and sample Python codes for each example so that you can try them out to get a better understanding. This book is a practical guide for scraping information from any website. If you want to learn how to efficiently scrape pages from websites, then this book is for you. What You Will Learn Learn how to scrape HTML pages from websites Implement a simple method to scrape any website with the help of developer tools, the Python urllib2 module, and Beautiful Soup Learn how to search for information within an HTML/XML page Modify the contents of an HTML tree Understand encoding support in Beautiful Soup Learn about the different types of output formatting
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...