Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
If you already have even basic familiarity with HTML, CSS, and JavaScript, you're ready to learn how to build a browser-based game. In Build an HTML5 Game, you'll use your skills to create a truly cross-platform bubble-shooter game-playable in both desktop and mobile browsers.As you follow along with this in-depth, hands-on tutorial, you'll learn how to:- Send sprites zooming around the screen with JavaScript animations- Make things explode with a jQuery plug-in- Use hitboxes and geometry to detect collisions- Implement game logic to display levels and respond to player input- Convey changes in game state with animation and sound- Add flair to a game interface with CSS transitions and transformations- Gain pixel-level control over your game display with the HTML canvasThe programming starts right away in Chapter 1-no hemming and hawing, history, or throat clearing. Exercises at the end of each chapter challenge you to dig in to the bubble shooter's code and modify the game.Go ahead. Take the plunge. Learn to create a complete HTML5 game right now and then use your newfound skills to build your own mega-popular, addictive game.
OpenBSD's stateful packet filter, PF, is the heart of the OpenBSD firewall. With more and more services placing high demands on bandwidth and an increasingly hostile Internet environment, no sysadmin can afford to be without PF expertise.The third edition of The Book of PF covers the most up-to-date developments in PF, including new content on IPv6, dual stack configurations, the "queues and priorities" traffic-shaping system, NAT and redirection, wireless networking, spam fighting, failover provision ing, logging, and more.You'll also learn how to:- Create rule sets for all kinds of network traffic, whether crossing a simple LAN, hiding behind NAT, traversing DMZs, or spanning bridges or wider networks- Set up wireless networks with access points, and lock them down using authpf and special access restrictions- Maximize flexibility and service availability via CARP, relayd, and redirection- Build adaptive firewalls to proactively defend against attackers and spammers- Harness OpenBSD's latest traffic-shaping system to keep your network responsive, and convert your existing ALTQ configurations to the new system- Stay in control of your traffic with monitoring and visualization tools (including NetFlow)The Book of PF is the essential guide to building a secure network with PF. With a little effort and this book, you'll be well prepared to unlock PF's full potential.
The Art of the Brick is the stunning photographic showcase of the work that made Nathan Sawaya the world's most famous LEGO artist.
Filled with LEGO-based airships and dirigibles, monowheels and penny-farthings, cabinets of curiosity and robots galore, Steampunk LEGO is an illustrated gallery of Victorian-era treasures, all built from LEGO.
A collection of DIY musical instruments made from everyday materials. For any lover of music making or crafts
You've got data to communicate. But what kind of visualization do you choose, how do you build it, and how do you ensure that it's up to the demands of the Web?In Data Visualization with JavaScript, you'll learn how to use JavaScript, HTML, and CSS to build the most practical visualizations for your data. Step-by-step examples walk you through creating, integrating, and debugging different types of visualizations and will have you building basic visualizations, like bar, line, and scatter graphs, in no time.Then you'll move on to more advanced topics, including how to:- Create tree maps, heat maps, network graphs, word clouds, and timelines- Map geographic data, and build sparklines and composite charts- Add interactivity and retrieve data with AJAX- Manage data in the browser and build data-driven web applications- Harness the power of the Flotr2, Flot, Chronoline.js, D3.js, Underscore.js, and Backbone.js librariesIf you already know your way around building a web page but aren't quite sure how to build a good visualization, Data Visualization with JavaScript will help you get your feet wet without throwing you into the deep end. Before you know it, you'll be well on your way to creating simple, powerful data visualizations.
Doing Math with Python shows you how to use Python to delve into high school-level math topics like statistics, geometry, probability, and calculus. You'll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you've gotten the hang of things. Along the way, you'll discover new ways to explore math and gain valuable programming skills that you'll use throughout your study of math and computer science. Learn how to: -Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots -Explore set theory and probability with programs for coin flips, dicing, and other games of chance -Solve algebra problems using Python's symbolic math functions -Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set -Write programs to find derivatives and integrate functions Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You'll write an inequality solver, plot gravity's effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more. Whether you're interested in math but have yet to dip into programming or you're a teacher looking to bring programming into the classroom, you'll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math. Uses Python 3
Teach Your Kids to Code is a parent and teacher's guide to teaching basic programming and problem-solving skills.
The LEGO Adventure Book, Vol. 3 is an inspiring tour through the world of LEGO builders.
The Manga Guide to Physiology provides a fun introduction to physiology in comic form.
Today's web technologies are evolving at near-light speed, bringing the promise of a seamless Internet ever closer to reality. When users can browse the Web on a three-inch phone screen as easily as on a fifty-inch HDTV, what's a developer to do?Peter Gasston's The Modern Web will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you'll need to easily transcend individual browser quirks and stay relevant as these technologies are updated.Learn how to:- Plan your content so that it displays fluidly across multiple devices- Design websites to interact with devices using the most up-to-date APIs, including Geolocation, Orientation, and Web Storage- Incorporate cross-platform audio and video without using troublesome plug-ins- Make images and graphics scalable on high-resolution devices with SVG- Use powerful HTML5 elements to design better formsTurn outdated websites into flexible, user-friendly ones that take full advantage of the unique capabilities of any device or browser. With the help of The Modern Web, you'll be ready to navigate the front lines of device-independent development.
The "hows" and "whys" of How Linux Works: for administrators, programmers, and enthusiasts who want to understand the inner workings of the best operating system.
Ruby Wizardry is a modern day fairy tale that teaches programming skills kids can use.
There's a wealth of data online, but sorting and gathering it by hand can be tedious and time consuming. Rather than click through page after endless page, why not let bots do the work for you?Webbots, Spiders, and Screen Scrapers will show you how to create simple programs with PHP/CURL to mine, parse, and archive onine data to help you make informed desicions. Michael Schrenk, a highly regarded webbot developer, teaches you how to develop fault-tolerant designs, how best to launch and schedule the work of your bots, and how to create Internet agents that:- Send email or SMS notifications to alert you to new information quickly- Search different data sources and combine the results on one page, making the data easier to interpret and analyze- Automate purchases, auction bids, and other online activities to save timeSample projects for automating tasks like price monitoring and news aggregation will show you how to put the concepts you learn into practice.This second edition of Webbots, Spiders, and Screen Scrapers includes tricks for dealing with sites that are resistant to crawling and scraping, writing stealthy webbots that mimic human search behavior, and using regular expressions to harvest specific data. As you discover the possibilities of web scaping, you'll see how webbots can save you precious time and give you much greater control over the data available o the Web.
Modern web applications are built on a tangle of technologies that have been developed over time and then haphazardly pieced together. Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security.You'll learn how to:-Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization-Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing-Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs-Build mashups and embed gadgets without getting stung by the tricky frame navigation policy-Embed or host user-supplied content without running into the trap of content sniffingFor quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.
The Book of Audacity is the definitive guide to Audacity, the powerful free, cross-platform audio editor that transforms any Windows, Mac, or Linux computer info a powerful recording studio.This is the perfect book for bands on a budget, solo artists, audiophiles, and anyone who wants to learn more about digital audio. Musician and podcaster Carla Schroder will guide you through a range of fun and useful Audacity projects that will demystify that geeky audio jargon and show you how to get the most from Audacity.You'll learn how to:- Record podcasts, interviews, and live performances- Be your own backing band or chorus- Edit, splice, mix, and master multitrack recordings- Create super high-fidelity and surround-sound recordings- Digitize you vinyl or tape collection and clean up noise, hisses, and clicks- Create custom ringtones and sweet special effectsIn addition, you'll learn how to choose and use digital audio hardware like mics and preamps, and tune your computer for flawless audio performance. You'll also find out how to package your work for digital distribution, whether you want to share a podcast through iTunes or sell your own CD's.With The Book of Audacity as your guide, you'll finally be able to build that home recording studio that you've been talking about for years. The fun starts now.lking about for years. The fun starts now.
With just one collection of LEGO bricks, you can build any of these 10 models—from the simple Go-Kart to the intricate Rescue Truck.Handy tips and advanced building techniques will inspire you to create your own amazing models for even more fun!–Off-Roader–Go-Kart–Muscle Car–Stroller–Multi-Purpose Truck–Historic Racer–Classic Car–Wheel Loader–Street Rod–Rescue Truck
GNU make is the most widely used build automation tool, but it can be intimidating for new users and its terse language can be tough to parse for even experienced programmers. Those who run into difficulties face a long, involved struggle, often leaving unsolved problems behind and GNU make's vast potential untapped.The GNU Make Book demystifies GNU make and shows you how to use its best features. You'll find a fast, thorough rundown of the basics of variables, rules, targets, and makefiles. Learn how to fix wastefully long build times and other common problems, and gain insight into more advanced capabilities, such as complex pattern rules. With this utterly pragmatic manual and cookbook, you'll make rapid progress toward becoming a more effective user.You'll also learn how to:- Master user-defined functions, variables, and path handling- Weigh the pitfalls and advantages of GNU make parallelization- Handle automatic dependency generation, rebuilding, and non-recursive make- Modify the GNU make source and take advantage of the GNU Make Standard Library- Create makefile assertions and debug makefilesGNU make is known for being tricky to use, but it doesn't have to be. Seasoned users and newbies alike will find The GNU Make Book to be an indispensable guide to this indispensable tool.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.