|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)
Use BPF Tools to Optimize Performance, Fix Problems, and See Inside
Running Systems BPF-based performance tools give you unprecedented
visibility into systems and applications, so you can optimize
performance, troubleshoot code, strengthen security, and reduce
costs. BPF Performance Tools: Linux System and Application
Observability is the definitive guide to using these tools for
observability. Pioneering BPF expert Brendan Gregg presents more
than 150 ready-to-run analysis and debugging tools, expert guidance
on applying them, and step-by-step tutorials on developing your
own. You'll learn how to analyze CPUs, memory, disks, file systems,
networking, languages, applications, containers, hypervisors,
security, and the kernel. Gregg guides you from basic to advanced
tools, helping you generate deeper, more useful technical insights
for improving virtually any Linux system or application. * Learn
essential tracing concepts and both core BPF front-ends: BCC and
bpftrace * Master 150+ powerful BPF tools, including dozens created
just for this book, and available for download * Discover practical
strategies, tips, and tricks for more effective analysis * Analyze
compiled, JIT-compiled, and interpreted code in multiple languages:
C, Java, bash shell, and more * Generate metrics, stack traces, and
custom latency histograms * Use complementary tools when they offer
quick, easy wins * Explore advanced tools built on BPF: PCP and
Grafana for remote monitoring, eBPF Exporter, and kubectl-trace for
tracing Kubernetes * Foreword by Alexei Starovoitov, creator of the
new BPF BPF Performance Tools will be an indispensable resource for
all administrators, developers, support staff, and other IT
professionals working with any recent Linux distribution in any
enterprise or cloud environment.
Microsoft Office for iPad is here! So learn the tips, tricks, and
get around the gotchas in Microsoft Office for iPad with Pro Office
for iPad. This book shows you how you can become productive quickly
by avoiding those annoyances and confusions and slow-me-downs that
can happen when you start using Office with your fingers! How is
Office for iPad different from Office on your Mac or PC? Which
features do the Office for iPad apps have, which do they lack, and
how can you work around their limitations? How can you share your
files among the different versions of Office? How quickly can you
work without the physical keyboard and keyboard shortcuts you're
used to -- and which keyboard shortcuts can you use if you connect
a hardware keyboard to your iPad? Whether you plan to write a few
letters or your dissertation, run your home office away from home,
or use your iPad for daily business, Pro Office for iPad will show
you how to get the most out of Word, Excel, and other Office apps
on your iPad. Enjoy your new freedom and still be as productive as
ever with the skills and techniques you'll learn in Pro Office for
iPad.
The professional development team that brought you two editions of
Objective-C for the Absolute Beginners and have taught thousands of
developers around the world to write some of the most popular
iPhone apps in their categories on the app store, have now
leveraged their instruction for Swift. Swift for Absolute Beginners
is perfect for those with no programming background, those with
some programming experience but no object-oriented experience, or
those that have a great idea for an app but haven't programmed
since school. Gary Bennett and Brad Lees are full-time professional
iOS developers and have developed a broad spectrum of apps for
Fortune 500 companies. The authors have taken their combined 12
years of writing apps, teaching online iOS courses, the experience
from their first two iOS books, along with their free online
instruction and free online forum to create an excellent training
book. Topics include: How to be successful at learning Swift Using
Swift Playgrounds to learn iOS development quickly What is Object
Oriented Programming What are Swift classes, properties, and
functions Proper user interface and user experience design Swift
data types: integers, floats, strings, booleans How to use Swift
data collections: arrays and dictionaries Boolean logic, comparing
data, and flow control Writing iPhone apps from scratch Avoiding
Swift pitfalls Many students have a difficult time believing they
can learn to write iOS apps or just staying motivated through
learning the process. This book, along with the free, live online
training sessions, helps students stay motivated and overcome
obstacles while they learn to be great iOS developers.
There's more to build than just game apps for the Apple iTunes App
Store. There are rich media or multimedia apps, for example. You
can build media or utility apps that take advantage of media such
as sound, music, photos, video, animation and other graphics and
combines them into a rich media experience or can just make your
utility app come alive. Beginning iOS Media Apps Development is a
ground-breaking tutorial that explores the near limitless,
programmable audio-visual capabilities of the iPhone, iPad and iPod
touch using 5 real-world examples or case study apps. This book
includes detailed step-by-step instructions and important
background information from one of the worlds' most successful
media app developers out there, Michael Zaletel. What you'll learn
How to build a rich, dynamic media or multimedia apps using iOS SDK
Get your hands dirty right away with a flash light app, and later 4
other app case studies in remainder of this tutorial What are the
fundamentals of iOS media How to do develop and integrate photos on
iOS How to create, edit and build the audio experience into your
apps that have sound and music How to create, edit and build the
video and animation experience into your apps How to combine these
experiences and much more Who this book is for This book is for iOS
app developers with at least some experience with the iOS SDK,
Objective-C and/or Cocoa touch.
 |
Git for Teams
(Paperback)
Emma Jane Hogbin Westby
|
R1,198
R900
Discovery Miles 9 000
Save R298 (25%)
|
Ships in 12 - 19 working days
|
|
You can do more with Git than just build software. This practical
guide delivers a unique people-first approach to version control
that also explains how using Git as a focal point can help your
team work better together. You'll learn how to plan and pursue a
Git workflow that not only ensures that you accomplish project
goals, but also fits the immediate needs and future growth of your
team. The first part of the book on structuring workflow is useful
for project managers, technical team leads, and CTOs. The second
part provides hands-on exercises to help developers gain a better
understanding of Git commands. Explore the dynamics of team
building Walk through the process of creating and deploying
software with Git Structure workflow to influence the way your team
collaborates Learn a useful process for conducting code reviews Set
up a shared repository and identify specific team members as
contributors, consumers, or maintainers Know the why behind the Git
commands your teammates use Use branching strategies to separate
different approaches to your project Examine popular collaboration
platforms: GitHub, Bitbucket, and GitLab
This book constitutes the refereed proceedings of the 21st
International Conference on Parallel and Distributed Computing,
Euro-Par 2015, held in Vienna, Austria, in August 2015. The 51
revised full papers presented together with 2 invited papers were
carefully reviewed and selected from 190 submissions. The papers
are organized in the following topical sections: support tools and
environments; performance modeling, prediction and evaluation;
scheduling and load balancing; architecture and compilers; parallel
and distributed data management; grid, cluster and cloud computing;
distributed systems and algorithms; parallel and distributed
programming, interfaces and languages; multi- and many-core
programming; theory and algorithms for parallel computation;
numerical methods and applications; and accelerator computing.
Get instant access to the UNIX commands and functions you need with this fast and friendly reference guide to all things UNIX. UNIX For Dummies Quick Reference, 4th Edition, clues you in to the most popular and essential parts of UNIX: X Windows managers, text editors, sending and receiving electronic mail, and networking. Starting with the UNIX shell and moving steadily deeper inside the UNIX environment, UNIX For Dummies Quick Reference, 4th Edition, cuts to the chase with clear, concise answers to all your UNIX questions. From the basics of entering commands, organizing files and directories, and determining which shell you're using, this valuable little reference book steers you in the right direction. More than 100 basic UNIX commands are alphabetically sorted for easy lookups, and advanced topics on X Windows managers, text editors, and online components are all just a few pages away. Why bother with the hassles of sorting through thousands of pages of text when the answers you need are all right here, tucked inside a lay-flat binding that lets you keep your book open to the page you're reading. Could using a UNIX reference be any easier?
So you've got an idea for an iPhone app - along with everyone else
on the planet. Set your app apart with elegant design, efficient
usability, and a healthy dollop of personality. "Best iPhone App
Design" takes you from concept to polished interface design with
plain-spoken principles and a rich collection of visual examples
for designing exceptional interfaces for the iPhone and iPod Touch.
Witty, down-to-earth, and irreverent, this guide is for everyone
involved in the app design process: designers, programmers,
managers, and marketers. You'll discover practical advice for
sharpening your app's features, creating an effortless user
experience, using iPhone controls correctly, and creating your own
personality-packed visuals. At every stage, you'll find a gallery
of app screenshots to illustrate best practices and inspire you
with innovative designs. Case studies let you look over the
shoulders of the best app developers, following the evolution of
app designs from early sketches to finished product. The book's
common-sense principles will equip you to ask the right questions
throughout the design process to make aesthetic, technical, and
usability decisions that will make your app a pleasure to use.
|
|