Loading

Linux Kernel Development, 3rd Edition

LinuxKernelDevelopment Linux Kernel Development, 3rd Edition operating system


Linux Kernel details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.

The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

The author, a kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process , scheduling, time and timers, the system call interface, memory addressing, memory , the page cache, the VFS, kernel synchronization, portability concerns, and techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. [Read more...]

Incoming search terms:

It’s Your World, So Change It: Using the Power of the Internet to Create Social Change

It’s Your World, So Change It- Using the Power of the Internet to Create Social Change

It’s Your World So Change It Using the Power of the Internet to Create Social Change 200x200 It’s Your World, So Change It: Using the Power of the Internet to Create Social Change business

Book Description
There’s been plenty of hype about the “netroots,” and online activism on both the right and left. But most of it’s been celebratory, not practical. This is a practical, start to finish guide to promoting any cause and participating in any social movement on the social Web. Long-time activist and online community expert Tom Head covers everything you need to know about e-activism, including: ” Using the Web to find activism jobs and volunteer opportunities ” Using Alerts, RSS feeds, and other tools to stay informed ” Building cause-related web sites – even if you have practically no money or web experience ” Engaging effectively on social sites ” Promoting causes, events, or organizations without spamming ” Getting more attention and links for a cause ” Keeping allies informed via email, blogs, text messaging, and Twitter ” Organizing local activists using global media, and using online activism to support on-the-ground work ” Blogging to promote a cause: when it works, and when it’s not worth it ” Avoiding the common mistakes e-activists make. [Read more...]

Designing with Progressive Enhancement: Building the Web that Works for Everyone

Designing with Progressive Enhancement- Building the Web that Works for Everyone

Designing with Progressive Enhancement Building the Web that Works for Everyone 200x200 Designing with Progressive Enhancement: Building the Web that Works for Everyone designing photography

Book Description
is an approach to that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be easy to understand and use, and as fully-featured and functional as possible.

Designing with Progressive Enhancement will show you how. It’s both a practical guide to understanding the principles and benefits of progressive enhancement, and a detailed exploration of examples that will teach you—whether you’re a designer or a developer—how, where, and when to implement the specific coding and scripting approaches that embody progressive enhancement.

In this book, you’ll learn:

  • Why common coding approaches leave users behind, and how progressive enhancement is a more inclusive and accessible alternative
  • How to analyze complex interface designs, see the underlying semantic experience that will work everywhere, and layer on advanced enhancements safely
  • A unique browser capabilities testing suite that helps deliver enhancements only to devices that can handle them
  • Real-world best practices for coding HTML, CSS, and JavaScript to work with progressive enhancement, and cases where forward-looking and techniques can be applied effectively today
  • How to factor in accessibility features like WAI-ARIA and keyboard support to ensure universal access
  • Detailed techniques to transform semantic HTML into interactive components like sliders, tabs, tree controls, and charts, along with downloadable jQuery-based widgets to apply directly in your projects [Read more...]

Incoming search terms:

The Official Ubuntu Book, 5th Edition

The Official Ubuntu Book, 5th Edition

The Official Ubuntu Book 5th Edition 200x200 The Official Ubuntu Book, 5th Edition operating system


Ubuntu is a complete, free operating system that emphasizes community, support, and ease of use without compromising speed, power, or flexibility. It’s for human beings, designed for everyone from computer novices to experts. Ubuntu 10.04 is the latest release—more powerful, more flexible, and friendlier than ever. The Official Ubuntu Book, Fifth Edition, will get you up and running quickly.

Written by expert, leading Ubuntu community members, this book covers all you need to know to make the most of Ubuntu 10.04, whether you’re a home user, small business user, administrator, or programmer. The authors explain Ubuntu 10.04 from start to finish: installation, configuration, desktop productivity, games, , support, and much more. Among the many topics covered in this edition: Kubuntu, Ubuntu Netbook Edition, and . [Read more...]

Incoming search terms:

JavaScript Cookbook

JavaScript Cookbook

JavaScript Cookbook 200x200 JavaScript Cookbook javascript


Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes that address common programming tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your — you’ll get the job done faster and learn more about JavaScript in the process.

You’ll also learn how to take advantage of the latest features in ECMAScript 5 and , including the new cross-domain widget communication technique, ′s video and audio , and the drawing canvas. You’ll find recipes for these features with JavaScript to build high-quality application interfaces.

  • Create interactive web and desktop applications
  • Work with JavaScript objects, such as String, Array, Number, and Math
  • Use JavaScript with Scalable Vector Graphics (SVG) and the canvas element
  • Store data in various ways, from the simple to the complex
  • Program the new 5 audio and video elements
  • Implement concurrent programming with Web Workers
  • Use and create jQuery plug-ins
  • Use ARIA and JavaScript to create fully accessible rich internet applications [Read more...]