Why is the night sky dark? How do dolphins sleep without drowning? Why do hangovers occur? Will time travel ever be a reality? What makes a knuckleball appear to flutter? Why are craters always round?
There's only one source to turn to for the answers to the most puzzling and thought-provoking questions about the world of...
We are entering the golden age of GPU computing. Since the introduction of CUDA in 2007, more
than 100 million computers with CUDA-capable GPUs have been shipped to end users. Unlike the
previous GPGPU shader programming models, CUDA supports parallel programming in C. From my
own experience in teaching CUDA programming, C programmers...
Throw away your cheat-sheets and command cards! Are you tired of squinting
at tiny color-coded tables on fold-out camera cards? Do you wish you had the
most essential information extracted from my comprehensive David Busch’s
Canon EOS Rebel T3i/600D Guide to Digital SLR Photography in a size you could
tuck away in your camera...
There is a scientific consensus that we need to act rapidly to
cut carbon dioxide emissions if we are to limit the most
extreme effects of climate change. The IT sector is in a
unique position to act as a catalyst for this change. By
implementing simple efficiencies, the sector can reduce its
carbon footprint – which currently...
Adobe MAX is a conference sponsored by Adobe every year
to bring together developers and designers who work with
Adobe technologies and enable them to learn new techniques,
network with one another, and, in general, get excited about
the company and its products. Of course, the attendees of a
conference like MAX are almost by...
Launched on October 23, 2001, the iPod has become the icon of the decade.
You don’t need much imagination to see why. Imagine no longer needing
to take CDs or DVDs with you when you travel — your favorite music and
videos fit right in your pocket and you can leave your precious content library
at home. With the iPhone and...
Slate-style computers have been around for a few years, but it took
Apple to make them catch on with the general public in a big way when
it introduced the iPad. This small, less than a pound-and-a-half wonder has
sold millions of units in its first year for good reason: It’s well designed,
feature rich, and opens up a world of...
PHP Master is aimed at intermediate PHP developers—those who have left their
newbie status behind, and are looking to advance their skills and knowledge. Our
aim as authors is to enable developers to refine their skills across a number of areas,
and so we’ve picked topics that we felt have stood us in the best stead to grow...
Many designers and photographers own the entire suite of Adobe’s creative products, but they manage to learn only one or two of the applications really well. If Adobe InDesign is the one app in the suite that makes you feel like you’re entering a foreign country where you don’t speak the language,...
This book is about programming-in-the-large, a term coined by DeRemer and
Kron [2] to distinguish the assembly of large applications from components, from
the task of implementing those components themselves. Many of the principles of
programming-in-the-large were earlier elucidated by Parnas in two articles [3, 4].
It is...
By his early thirties, Paul Allen was a world-famous billionaire-and that was just the beginning.
In 2007 and 2008, Time named Paul Allen, the cofounder of Microsoft, one of the hundred most influential people in the world. Since he made his fortune, his impact has been felt in science, technology, business,...
Adaptive Hypermedia has emerged as an important area of both academic and deployed research. It encompasses a broad range of research that will enable personalized, adaptive hypermedia systems to play an even more effective role in people’s lives. The Web has enabled the widespread use of many personalized systems, such as recommenders,...