Rabu, 05 Desember 2012

Wow! eBook: Mac OS X and iOS Internals: To the Apple’s Core - 5 new eBooks


Wow! eBook: Mac OS X and iOS Internals: To the Apple’s Core - 5 new eBooks

Link to Wow! eBook - Blog

Mac OS X and iOS Internals: To the Apple’s Core

Posted: 05 Dec 2012 04:27 AM PST

Mac OS X and iOS Internals: To the Apples Core

Book Description

An in-depth look into Mac OS X and kernels

Powering Macs, iPhones, iPads and more, OS X and are becoming ubiquitous. When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those systems, starting with an architectural overview, then drilling all the way to the core.

  • Provides you with a top down view of OS X and iOS
  • Walks you through the phases of system startup—both Mac (EFi) and mobile (iBoot)
  • Explains how processes, threads, virtual memory, and filesystems are maintained
  • Covers the architecture
  • Reviews the internal Apis used by the system—BSD and Mach
  • Dissects the kernel, XNU, into its sub components: Mach, the BSD Layer, and kit, and explains each in detail
  • Explains the inner workings of device drivers

From architecture to implementation, this book is essential reading if you want to get serious about the internal workings of Mac OS X and iOS.

From the Back Cover
Peeling Apple’s Operating Systems

System-level developers, kernel hackers, and intrigued Apple-lytes, take heed: This book lets you explore the nooks and crannies of Mac OS X and iOS, delving into the architecture of both systems, and picking up where the frameworks (and documentation) leave off. It offers clear, detailed explanation of the inner workings of Apple’s systems, including proprietary APIs, most of which are documented for the first time.

As you traverse the architecture, moving from user to kernel mode, each layer and component is unraveled with annotated code samples and hands-on experiments, comparing and contrasting its implementation in both OSes. Topics include:

  • The boot process: Mac’s EFI, iOS’s iBoot, and kernel startup
  • Processes, threads, and virtual memory management
  • Debugging and profiling, using , ptrace, and hidden system calls
  • The system level APIs: POSIX calls, Mach traps, and OS X/iOS proprietary
  • File system architecture, including VFS and HFS+
  • Network architecture: from sockets to interfaces, and network drivers
  • Kernel extensions, drivers, and a discussion of Kit architecture
  • features, Mandatory Access Control, and iOS jail

The companion site (://www.newosxbook.com) includes sample programs, freely downloadable tools, updated references, and bonus additions.

Table of Contents
Part I: For Power Users
Chapter 1. Darwinism: The Evolution of OS X
Chapter 2. E Pluribus Unum: Architecture of OS X and iOS
Chapter 3. On the Shoulders of Giants: OS X and iOS Technologies
Chapter 4. Parts of the Process: Mach-O, Process, and Thread Internals
Chapter 5. Non Sequitur: Process Tracing and Debugging
Chapter 6. Alone in the Dark: The Boot Process: EFI and iBoot
Chapter 7. The Alpha and the Omega — launchd

Part II: The Kernel
Chapter 8. Some Required: Kernel Architectures
Chapter 9. From the Cradle to the Grave — Kernel Boot and Panics
Chapter 10. The Medium Is the Message: Mach Primitives
Chapter 11. Tempus Fugit — Mach Scheduling
Chapter 12. Commit to Memory: Mach Virtual Memory
Chapter 13. BS"D — The BSD Layer
Chapter 14. Something Old, Something New: Advanced BSD Aspects
Chapter 15. Fee, FI-FO, File: File Systems and the VFS
Chapter 16. To B (-Tree) or Not to Be — The HFS+ File Systems
Chapter 17. Adhere to : The Stack
Chapter 18. Modu(lu)s Operandi — Kernel Extensions
Chapter 19. Driving Force — I/O Kit

Book Details

  • Paperback: 864 pages
  • Publisher: Wrox (November 2012)
  • Language: English
  • ISBN-10: 1118057651
  • ISBN-13: 978-1118057650
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Mac OS X and iOS Internals: To the Apple’s Core appeared first on Wow! eBook - Blog.

Professional Microsoft IIS 8

Posted: 05 Dec 2012 04:20 AM PST

Professional Microsoft IIS 8

Book Description

Stellar author team of MVPs helps developers and administrators get the most out of IIS 8

If you’re a developer or administrator, you’ll want to get thoroughly up to speed on ’s new IIS 8 platform with this complete, in-depth reference. Prepare yourself to administer IIS 8 in not only commercial websites and corporate intranets, but also the mass web hosting market with this expert content. The book covers common administrative tasks associated with monitoring and managing an IIS environment–and then moves well beyond, into extensibility, scripted admin, and other complex topics.

The book highlights automated options outside the GUI, options that include the PowerShell provider and AppCmd tool. It explores extensibility options for developers, including ISAPI and HTTPModules. And, it delves into security protocols and high availability/ at a level of detail that is not often found in IIS books.

  • Author team includes Microsoft MVPs and an IIS team member
  • Covers the and monitoring of Microsoft Information Services (IIS) 8 for administrators and developers, including MOF and MOM
  • Delves into topics not often included in IIS books, including using the PowerShell provider and AppCmd tool and other automated options, and extending IIS 8 with ISAPI or HTTPModules
  • Explores security issues in depth, including high availability/, and the , NTLM, and /SSL protocols
  • Explains how to and troubleshoot IIS

Professional Microsoft IIS 8 features a wealth of information gathered from individuals running major intranets and web hosting facilities today, making this an indispensible and real-world reference to keep on hand.

From the Back Cover
Practical solutions and best practices for IIS 8

Microsoft’s Information Services (IIS) is the leading web server. If you’re a developer or administrator, you need to be thoroughly up to speed with this platform. The expert authors of this book not only cover common administrative tasks; they have gathered a wealth of information from people running and supporting major intranets and web hosting facilities, giving you you an in-depth look at IIS 8 extensibility and operations . This indispensable, real-world reference examines website administration, the core server, scalability, operations , and much more.

Professional Microsoft IIS 8:

  • Highlights automated options outside the GUI, including the PowerShell provider and AppCmd tool
  • Explores extensibility options, including ISAPI and HTTPModules
  • Delves into scalability options such as high availability/load balancing
  • Offers IIS and optimization tips
  • Clarifies integrated vs. classic modes and the request processing pipeline
  • Explains how to and troubleshoot IIS
  • Discusses authentication and authorization
  • Walks you through delegating remote administration and configuring other services
  • Covers new features including URLRewrite and Application Request Routing

Table of Contents
Part I: Introduction and Deployment
Chapter 1. Background on IIS and New Features in IIS 8.0
Chapter 2. IIS 8.0 Architecture
Chapter 3. Planning Your Deployment
Chapter 4. Installing IIS 8.0

Part II: Administration
Chapter 5. Administration Tools
Chapter 6. Website Administration
Chapter 7. Web Application Administration
Chapter 8. Web Application Pool Administration
Chapter 9. Delegating Remote Administration
Chapter 10. Configuring Other Services

Part III: Advanced Administration
Chapter 11. Core Server
Chapter 12. Core Server Extensibility
Chapter 13. Securing the Server
Chapter 14. Authentication and Authorization
Chapter 15. SSL and TLS
Chapter 16. IIS Scalability I: Building an IIS Web Farm
Chapter 17. IIS Scalability II: Load Balancing and ARR
Chapter 18. Programmatic Configuration and Management
Chapter 19. URL Rewrite
Chapter 20. Configuring Publishing Options

Part IV: Managing and Operating IIS 8.0
Chapter 21. IIS and Operations Management
Chapter 23. Diagnostics and Troubleshooting

Book Details

  • Paperback: 984 pages
  • Publisher: Wrox (November 2012)
  • Language: English
  • ISBN-10: 1118388046
  • ISBN-13: 978-1118388044
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Professional Microsoft IIS 8 appeared first on Wow! eBook - Blog.

Beginning ASP.NET 4.5: in C# and VB

Posted: 05 Dec 2012 04:13 AM PST

Beginning ASP.NET 4.5: in C# and VB

Book Description

The ultimate programming guide to 4.5, by popular author and Microsoft Imar Spaanjaars

Updated for 4.5, this introductory book is filled with helpful examples and contains a user-friendly, step-by-step format. Written by popular author and Microsoft Imar Spaanjaars, this book walks you through ASP.NET, Microsoft’s technology for building dynamically generated pages. This edition retains the highly accessible approach to building the Planet Wrox example, an online community site featuring product reviews, picture sharing, bonus content for registered users, and more.

  • Contains the comprehensive guide to the latest technology additions to ASP.NET 4.5
  • Shows how to build basic ASP.NET pages and configure their server
  • Includes information on how to add features with pre-built server controls
  • Reveals how to design pages and make them consistent
  • Contains the information needed for getting user input and displaying data

Beginning ASP.NET 4.5 in C# and VB uses Spaanjaars’s distinct writing style to put you at ease with learning ASP.NET 4.5.

From the Back Cover
The definitive guide to ASP.NET, completely updated for 4.5

As a perennial bestselling author on all things related to ASP.NET, Imar Spaanjaars is completely in tune with what you need to know to sharpen your ASP.NET skills. With this new edition, he walks you through ASP.NET 4.5, the latest iteration of Microsoft’s technology for building dynamically generated web pages, and he delivers helpful examples to clarify each topic. Featuring a user-friendly, step-by-step format, the book guides you through customizing the IDE, building a Planet Wrox example, working with files and web forms, web pages, displaying and updating data, creating tables, and much more. With this resource in hand, you will be completely at ease learning ASP.NET 4.5.

Beginning ASP.NET 4.5 in C# and VB:

  • Highlights the latest features of ASP.NET 4.5 and ® 2012
  • Details how to work with ASP.NET 4.5 controls
  • Explains what the ASP.NET state engine is and why it is important
  • Shares advice for creating consistent-looking websites
  • Includes information on how to add features with pre-built server controls
  • Reveals practical tips for using user controls
  • Clarifies ways to use and page methods in websites
  • Includes coverage of , , and the
  • Explores measures to take for optimal security

Table of Contents
Chapter 1. Getting Started with ASP.NET 4.5
Chapter 2. Building An ASP.NET Website
Chapter 3. Your Web Pages
Chapter 4. Working with ASP.NET Server Controls
Chapter 5. Programming Your ASP.NET Web Pages
Chapter 6. Creating Consistent Looking Websites
Chapter 7. Navigation
Chapter 8. User Controls
Chapter 9. Validating User Input
Chapter 10. ASP.NET
Chapter 11.
Chapter 12. Introduction To Databases
Chapter 13. Displaying and Updating Data
Chapter 14. and The Ado.net
Chapter 15. Working with Data — Advanced Topics
Chapter 16. Security In Your ASP.NET 4.5 Website
Chapter 17. Personalizing Websites
Chapter 18. Exception Handling, Debugging, and Tracing
Chapter 19. Deploying Your Website
Appendix A. Exercise Answers
Appendix B. Configuring 2012

Book Details

  • Paperback: 888 pages
  • Publisher: Wrox (November 2012)
  • Language: English
  • ISBN-10: 1118311809
  • ISBN-13: 978-1118311806
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Beginning ASP.NET 4.5: in C# and VB appeared first on Wow! eBook - Blog.

Beginning Object-Oriented Programming with C#

Posted: 05 Dec 2012 04:06 AM PST

Beginning Object Oriented Programming with C#

Book Description

The ideal beginner’s guide to # and

Wrox beginners’ guides have the perfect formula for getting newcomers . This one introduces beginners to using # to demonstrate all of the core constructs of this framework. Using real-world situations, you’ll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented .

  • Covers exactly what beginners, even those with no prior programming experience, need to know to understand object-oriented programming and start writing programs in C#
  • Explains the advantages and disadvantages of C#, and tips for understanding C# syntax
  • Explores properties, encapsulation, and classes; value data types; operands and operators; errors and debugging; variables; and reference types
  • Shows how to use statement repetition and program loops, understand arrays and collections, and write your own classes
  • Also covers inheritance and polymorphism

Beginning Object-Oriented Programming with C# uses the tried-and-true Wrox formula for making this popular programming method easy to learn.

From the Back Cover
Learn both C# and object-oriented programming!

Assuming no prior programming experience, this beginner’s guide introduces you to object-oriented programming using the C# programming language to demonstrate all of the core constructs of this programming paradigm. Author Jack Purdum uses knowledge gained from more than 25 years of teaching experience to give you this thorough, yet easy-to-understand introduction to object-oriented programming with C#. Each chapter reinforces the programming philosophy and concepts of object-oriented programming, while real-world situations demonstrate how to design, create, test, and deliver your programs. With this engaging and motivating book, you will be eager to start writing programs right away.

Beginning Object-Oriented Programming with C#:

  • Teaches programming language fundamentals using C# with 2012 as the programming environment
  • Helps you fully understand how reference and value data types differ and how those differences affect your programs
  • Walks you through and writing object-oriented programs and custom classes
  • Explores various types of program errors; explains how to detect, isolate, and correct such errors; and addresses how to prevent further errors using defensive coding techniques
  • Teaches you advanced features such as programming, inheritance, and polymorphism

Table of Contents
Part I: Getting Started
Chapter 1. Introducing C#
Chapter 2. Understanding Objects

Part II: Understanding C# Syntax
Chapter 3. Understanding Data Types
Chapter 4. Understanding C# Statements
Chapter 5. Understanding Reference Data Types
Chapter 6. Making Decisions in Code
Chapter 7. Statement Repetition Using Loops
Chapter 8. Understanding Arrays and Collections

Part III: Writing Your Own Classes
Chapter 9. Classes
Chapter 10. Designing and Writing Custom Classes
Chapter 11. Exception Handling and Debugging
Chapter 12. Generics

Part IV: Storing Data
Chapter 13. Using Disk Data Files
Chapter 14. Using Databases
Chapter 15. Using

Part V: Advanced Topics
Chapter 16. Inheritance and Polymorphism
Chapter 17. Printing and Threading
Chapter 18. Programming

Book Details

  • Paperback: 624 pages
  • Publisher: Wrox (November 2012)
  • Language: English
  • ISBN-10: 1118336925
  • ISBN-13: 978-1118336922
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Beginning Object-Oriented Programming with C# appeared first on Wow! eBook - Blog.

Programming Interviews Exposed, 3rd Edition

Posted: 05 Dec 2012 03:56 AM PST

Programming Interviews Exposed, 3rd Edition

Book Description

Be prepared for your next job interview with this tried-and-true advice

In today’s tight job market, competition for jobs is hotter than ever. This third edition of a popular guide to interviews includes new code examples, information on the latest languages, new chapters on sorting and design patterns, tips on using , and a downloadable app to help prepare applicants for the interview. Like its earlier editions, this guide covers what software companies and IT departments want their programmers to know and includes plenty of helpful hints to boost your confidence.

  • Looks at current job search and hiring processes, such as the rise of and other networks as recruiting resources
  • Addresses the most important languages for a programmer to know and features examples in multiple languages
  • Includes new questions designed to sharpen your knowledge
  • Features all-new chapters on design patterns and sorting, including how to deal with memory constraints and mobility issues

Walk into your next job interview with confidence, knowing you have thoroughly studied this newest edition of Programming Interviews Exposed.

From the Back Cover
Get the job you want by gaining the interview skills you need

Landing a great programming job isn’t a matter of luck; it’s a matter of being prepared for the unique challenges of the technical job search. Programming interviews require a different set of skills than day-to-day programming, so even expert programmers often struggle if they don’t know what to expect. This thoroughly revised and expanded third edition teaches you the skills you need to apply your programming expertise to the types of problems most frequently encountered in interviews at top tech companies today. Step-by-step solutions to an extensive set of sample interview questions simulate the interview experience to hone the skills you’ve learned. After you’ve worked through this book, you’ll approach your interviews with confidence, knowing you can solve any problem that stands between you and the job you really want.

Programming Interviews Exposed:

  • Leads you through the job search process, including the most effective techniques for employing LinkedIn and other networks
  • Teaches you the techniques you need to solve any interview problem
  • Illustrates the full thought process of application of these techniques to real interview problems with step-by-step solutions
  • Solves each problem with code in , ++, # or , with emphasis on solutions
  • Includes new chapters on sorting and design patterns and new questions on 64-bit and secure programming practices

Table of Contents
Chapter 1. Before the Search
Chapter 2. The Job Application Process
Chapter 3. Approaches to Programming Problems
Chapter 4. Linked Lists
Chapter 5. Trees and Graphs
Chapter 6. Arrays and Strings
Chapter 7. Recursion
Chapter 8. Sorting
Chapter 9. Concurrency
Chapter 10. Programming
Chapter 11. Design Patterns
Chapter 12. Databases
Chapter 13. Graphics and Bit Manipulation
Chapter 14. Counting, Measuring, and Ordering Puzzles
Chapter 15. Graphical and Spatial Puzzles
Chapter 16. Knowledge-Based Questions
Chapter 17. Nontechnical Questions

Book Details

  • Paperback: 336 pages
  • Publisher: Wrox; 3rd Edition (November 2012)
  • Language: English
  • ISBN-10: 1118261364
  • ISBN-13: 978-1118261361
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Programming Interviews Exposed, 3rd Edition appeared first on Wow! eBook - Blog.

Tidak ada komentar:

Posting Komentar